React-Native Launch Image 导致布局更改

Posted

技术标签:

【中文标题】React-Native Launch Image 导致布局更改【英文标题】:React-Native Launch Image causes layout changes 【发布时间】:2015-08-18 01:43:15 【问题描述】:

我正在尝试将启动图像添加到我的应用程序中,这导致我的第一个视图发生了一些意外的布局更改。

到目前为止我做了什么:

    在 Images.xcassets 中创建一个 LaunchImage 集(名为 LaunchImage) 转到我的 Info.plist 并添加“启动屏幕界面文件基本名称”并将其设置为“LaunchImage” 转到我的 LaunchScreen.xib 并取消选中“用作启动屏幕” 在我的主要项目目标 General/App Icons and Launch Images 下,选择“LaunchImage”作为 Launch Images Source,并将 Launch Screen File 字段留空。 我什至删除了 LaunchScreen.xib 文件。

ios 模拟器中,设备一直被缩放到 100%,并设置为同一设备,iPhone 6。

结果我得到了我的启动图像,但我的第一个视图发生了变化 - 边距大大减少,字体看起来更小。这可能与自动布局有关吗?我如何知道哪个视图(发布前或发布后的图像)是“真实”视图,哪个被扭曲了?

【问题讨论】:

你有什么收获吗? 添加 Retina HD 5.5 和 Retina HD 4.7 英寸后,我也遇到了同样的情况。 【参考方案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

【讨论】:

以上是关于React-Native Launch Image 导致布局更改的主要内容,如果未能解决你的问题,请参考以下文章

设置启动图片(Launch Image)

iOS_XCode7_Launch Image 的初使用

iOS端App的icon和Launch Image规格实时更新

react-native 学习之Image篇

xcode7iOS9 设置启动图片(Launch Image)(转)

Launch Image 在后台加载模糊的游戏图像