我正在尝试向我的应用程序添加启动图像,这导致我的第一个 View 出现了一些意外的布局更改。

到目前为止我所做的:

  • 在 Images.xcassets 中创建 LaunchImage 集(名为 LaunchImage)
  • 转到我的 Info.plist 并添加“Launch screen interface file base name”并将其设置为“LaunchImage”
  • 转到我的 LaunchScreen.xib 并取消选中“用作启动屏幕”
  • 在我的主要项目目标下,General/App Icons 和 Launch Images,选择“LaunchImage”作为 Launch Images Source 并将 Launch Screen File 字段留空。
  • 出于好的考虑,我什至删除了 LaunchScreen.xib 文件。

  • 在 iOS 模拟器中,设备始终被缩放到 100% 并设置为相同的设备,iPhone 6。

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

    最佳答案

    使用图像集中的 Launch 图像时,请检查您的图像大小是否正确: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

    关于xcode6 - React-Native Launch Image 导致布局改变,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30627017/

    10-11 05:47