ios - Xcode - 如何在不更改 UIScreen 大小的情况下添加 xib 启动屏幕

标签 ios objective-c xcode ios8

我当前的项目将 Default-568h.png 作为启动屏幕,当我检查我的 UIScreen.mainscreen.bound 时,所有设备的宽度:320 和高度:568。

我添加了 .xib 文件作为我的启动屏幕,但问题是 UIScreen.mainscreen.bound 不再是宽度:320 和高度:568,它遵循设备大小。

如何始终修复 UIScreen.mainscreen.bound 为 320x568?

最佳答案

添加 .xib 或 .storyboard 文件作为启动屏幕文件将导致设备不再像您预期的那样缩放应用程序。如果您的启动屏幕是静态的,则只需将其转换为图像并将其设置为启动屏幕图像。之后它将保持您期望的范围。您可以将 1x、2x 和 3x 图像放在 xcassets 文件夹中,并将其也设置为启动图像源。

关于ios - Xcode - 如何在不更改 UIScreen 大小的情况下添加 xib 启动屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46770485/

相关文章:

ios - 在表格 View 部分的行中搜索艺术家(字符串)

ios - 快速更改模态视图 Controller 中的按钮文本

objective-c - 苹果电脑 : lock user into app

objective-c - 尝试创建新的 NSDictionary 时出现 EXC_BAD_ACCESS

swift - Xcode:如何在 Storyboard上隐藏警告?

ios - 除非您拉动刷新,否则表中的数据不会更新。 swift ios

ios - CloudKit 错误区分

objective-c - TSAlertView 启用设备旋转

ios - 如何正确更新用户个人资料图片

iOS 8 共享扩展附件 - Xcode - Swift