Dan*_*ich 25 xcode interface-builder ios
为了让iPad Pro在发布时使用全分辨率,我们必须使用启动屏幕文件.
我之前从未使用过Launch Screen XIB/Storyboard,因为我的应用程序向后兼容iOS 7.通常我使用LaunchImage资产目录为每个设备维度和启动方向定义特定的静态图像.
现在我正在尝试定义一个类似于LaunchImage资产目录的启动屏幕文件,但我很难做到这一点.特别是:
1)我没有看到根据设备的确切大小选择不同的UIImage的好方法,例如向iPhone 4S用户显示一个图像,向iPhone 5用户显示另一个图像.
2)我没有办法为iPad Portrait和iPad Landscape视图选择不同的UIImage.大小类似乎认为iPad Portrait和iPad Landscape都是"Regular"宽度和"Regular"高度,因此任何出现在iPad Portrait上的UIImage也会出现在iPad Landscape中.
首先创建所有图像。然后,打开资产目录并右键单击 -> 应用程序图标和启动图像 -> 新 iOS 启动图像。这将创建一个文件以将所有文件拖入其中。去做。将资产命名为“启动”。

使用 command-n 创建一个新的启动屏幕故事板。选择 iOS -> 用户界面 -> 启动屏幕。将文件命名为“启动屏幕”。
在启动屏幕故事板中,选择视图控制器的视图
[
。
可选...如果您希望它在故事板中看起来不错,请选择视图并执行 option-cmd-= 来更新 UIImageView 的框架。
转到您的 info.plist,然后为“启动屏幕界面文件基本名称”键输入故事板的名称(“启动屏幕”)
清洁并运行。
希望对您有所帮助,并且我没有忘记任何事情!
| 归档时间: |
|
| 查看次数: |
4862 次 |
| 最近记录: |