gpt4 book ai didi

ios - 是什么导致我的 iOS 应用程序屏幕突然变小了?

转载 作者:行者123 更新时间:2023-11-28 23:27:42 25 4
gpt4 key购买 nike

我删除了对 Launch Image 文件的引用,自从这样做以来,我的 iOS 应用程序的屏幕可能只有正常像素的一半。

这里到底发生了什么?现在尺码全错了。

我现在已将我的启动图像设置为:

iOS

最佳答案

从顶部菜单栏中选择:

File -> New -> File...

用户界面部分中,选择:

`LaunchScreen`

将其命名为您想要的任何名称 - 不过,LaunchScreen 可以让您轻松记住它是什么。

这将创建一个“默认”LaunchScreen.storyboard。打开该文件,删除默认放置在那里的任何内容(假设您不希望它在那里),添加一个 UIImageView (具有所需的约束/内容模式)并将其图像设置为您想要的图像使用。

返回“项目”/“常规”,然后从“启动屏幕文件”下拉列表中选择新文件。


编辑

  • 按照上述方式创建 LaunchScreen.storyboard 文件。
  • 在 Xcode 中,右键单击新文件并选择打开方式 -> 源代码
  • 删除那里的所有内容
  • 复制并粘贴以下内容
  • 再次右键单击该文件并选择打开方式 -> Interface Builder - Storyboard
  • 您现在将拥有带有 UIImageView 的 View Controller
  • 选择 UIImageView 并设置您要使用的图像

来源:

<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14868" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14824"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="EHf-IW-A2E">
<objects>
<viewController id="01J-lp-oVM" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="I7P-As-0qv">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
</imageView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstItem="I7P-As-0qv" firstAttribute="top" secondItem="6Tk-OE-BBY" secondAttribute="top" id="LbD-lu-DG0"/>
<constraint firstItem="6Tk-OE-BBY" firstAttribute="bottom" secondItem="I7P-As-0qv" secondAttribute="bottom" id="XYw-o5-Ng5"/>
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="I7P-As-0qv" secondAttribute="trailing" id="rR7-d3-qfd"/>
<constraint firstItem="I7P-As-0qv" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" id="wyA-cp-XGv"/>
</constraints>
<viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="53" y="375"/>
</scene>
</scenes>
</document>

如果您遇到任何问题,您需要花几分钟阅读如何使用 Xcode/Interface Builder/Storyboard。

关于ios - 是什么导致我的 iOS 应用程序屏幕突然变小了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58134498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com