我正在尝试将启动图像添加到我的应用程序,这导致我的第一个视图发生了一些意外的布局更改 .
到目前为止我做了什么:
-
在Images.xcassets中创建一个LaunchImage集(名为LaunchImage)
-
转到我的Info.plist并添加"Launch screen interface file base name"并将其设置为"LaunchImage"
-
转到我的LaunchScreen.xib并取消选中"Use as Launch Screen"
-
在我的主项目目标,常规/应用程序图标和启动图像下,选择"LaunchImage"作为启动图像源并将启动屏幕文件字段留空 .
-
为了更好的衡量,我甚至删除了LaunchScreen.xib文件 .
在iOS模拟器中,设备始终已缩放至100%并设置为同一设备iPhone 6 .
结果我得到了我的发布图像但我的第一个视图发生了变化 - 边距大幅减少,字体显得更小 . 这可能与自动布局有关吗?我如何知道哪个视图(发布前或发布后图像)是“真实”视图并且哪个视图失真?
1 回答
使用图像集中的启动图像时,请检查图像的大小是否正确:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html
并针对具体尺寸:
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW2