【问题标题】:How to create LaunchImage Using iOS 9 with Xcode 7.1.1?如何使用带有 Xcode 7.1.1 的 iOS 9 创建 LaunchImage?
【发布时间】:2016-02-13 18:20:30
【问题描述】:

我几乎没有尝试使用Launch Screen storyboard 和正确的Assets 创建LaunchImage,但我得到的只是白屏。下面我解释了我对源代码所做的事情

STEP 1:我在sizes of images下面创建了iPhone launch screen的正确名称

Default.png   :  320 * 480
Default@2x.png   :  640 * 960 
Default-568h@2x.png   :  640 * 1136 
Default-375w-667h@2x~iphone.png   :  750 * 1134  (iPhone 6)
Default-414w-736h@3x~iphone.png   :  1242 * 2208 (iPhone 6 plus)

STEP 2: 我已将New iOS LaunchImage 添加到assets 并启用所有versions 仅纵向(iOS6 to iOS 9) 并将所有图像拖放到适当的位置。

STEP 3:Xcode 7.1.1 默认我们可以得到Launch Screen.storyboardViewcontrollerView。我添加了UIImageView 并为全屏设置了正确的constraints。对于这个 ImageView 我设置了"Aspect Fit"

STEP 4: 现在我已经在启动屏幕界面文件基本名称中检查了我的Info.plist

现在如果我运行我的应用程序,我会得到白屏。我知道我犯了一些错误。请给我一个正确的解决方案。我从正确的方式错过了上述步骤!

Development Version 

iOS 6 to 9
Xcode 7.1.1

【问题讨论】:

  • 你为图像视图提供了什么?
  • 图像视图我无法获得任何图像参考。我不确切知道启动屏幕的正确方法。请给我一个正确的步骤。我有以上尺寸的图像,现在我想做什么?@Mr.T
  • 你尝试在 xcode 中将图像名称赋予图像视图吗?
  • 是的,我累了,但这是故事板中的午餐屏幕第一次。实际上哪一种是午餐屏幕过程的正确方法?而且我无法将 .xib 添加到 Xcode 7.1.1 中。请给我一个解决方案。
  • 顺便问一下你设置了什么限制?

标签: ios objective-c iphone xcode storyboard


【解决方案1】:

您不应为启动屏幕图像选择资产。

将所有图像拖放到启动屏幕文件后,进入项目常规设置:

然后单击启动图像源选项并选择不使用资产目录

选择此选项后,它应如下所示:

并确保资产的名称为 LaunchImage

你需要把图片放到 assets 文件夹中:

并且您需要在属性检查器中提及图像视图的图像:

您可以按照here提到的步骤进行更详细的解释:

【讨论】:

  • 以上步骤我做得正确并清理了我的应用程序仍然显示白屏@Mr.T
  • 你设置了什么限制?可能会有错误的约束使图像视图缩小或远离屏幕
  • UIImageview 所有 4 个边都将常量设为 0。它显示全屏。@Mr.T
  • 图片资源将根据设备方向自动使用正确的图片,但您需要在属性检查器中指定启动图片
  • 好的,我会尝试如果我完成了,我会投票给你的答案。给我几分钟!非常感谢 Mr.T Dear!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多