我正在尝试向我的应用添加启动图像,但它导致我的第一个 View 发生一些意外的布局更改。
到目前为止我所做的:
- 在 Images.xcassets 中创建 LaunchImage 集(名为 LaunchImage)
- 转到我的 Info.plist 并添加“启动屏幕界面文件基本名称”并将其设置为“LaunchImage”
- 转到我的 LaunchScreen.xib 并取消选中“用作启动屏幕”
- 在我的主项目目标“常规/应用程序图标”和“启动图像”下,选择“LaunchImage”作为启动图像源,并将“启动屏幕文件”字段留空。
- 为了更好地衡量,我什至删除了 LaunchScreen.xib 文件。
在 iOS 模拟器中,设备始终缩放至 100% 并设置为同一设备,iPhone 6。
结果,我得到了启动图像,但我的第一个 View 发生了变化 - 边距大幅减少,字体显得更小。这和自动布局有什么关系吗?我如何知道哪个 View (启动前或启动后图像)是“真实” View ,哪个 View 是扭曲的?
最佳答案
使用镜像集中的启动镜像时,请检查您的镜像大小是否正确:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html
具体尺寸:
关于xcode6 - React-Native Launch Image 导致布局更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627017/