iOS 9 Xcode 7 - 应用程序顶部和底部出现黑条

60 浏览
0 Comments

iOS 9 Xcode 7 - 应用程序顶部和底部出现黑条

在iPhone 6 iOS9上安装了该应用程序,出现了以下情况。请注意顶部和底部的黑色边框。在iOS8上运行得很好。我该如何解决这个问题?

我已经尝试过使用Xcode 6.4和7进行构建,但结果相同。

(iPhone 5用于运行iPhone 4应用程序时也会出现这种情况)

enter image description here

0
0 Comments

对我来说,问题是我将我的应用程序从早期版本的Xcode迁移过来,但是项目缺少LaunchScreen.storyboard文件。我刚刚创建了LaunchScreen.storyboard并将其添加到启动屏幕文件中。这样解决了问题。

原因:应用程序在iOS 9上出现黑边的原因是缺少LaunchScreen.storyboard文件。

解决方法:创建一个LaunchScreen.storyboard文件并将其添加到启动屏幕文件中。

代码示例:

1. 在Xcode中,选择File -> New -> File,然后选择“User Interface”下的“Launch Screen”。

2. 确保新创建的LaunchScreen.storyboard文件已添加到项目中。

3. 在项目的设置中,找到“General”选项卡,然后在“App Icons and Launch Images”部分的“Launch Screen File”字段中选择新创建的LaunchScreen.storyboard文件。

4. 重新构建和运行应用程序,黑边应该已经消失了。

这是一个解决iOS 9上应用程序出现黑边问题的简单方法。

0
0 Comments

问题原因:如果你从早期版本的Xcode迁移你的应用程序,那么Xcode现在会对屏幕大小做出假设,你需要一种方法在运行时指示实际的屏幕大小。

解决方法:

a) 如果你使用一个启动屏幕。

你缺少一个LaunchScreen.storyboard文件。

New File...对话框中创建一个Launch Screen对象。

![launch screen creation](https://i.stack.imgur.com/8r9gI.png)

b) 如果你不使用启动屏幕。

进入你的目标设置,选择General,然后选择App Icons and Launch Images。

现在将"Launch Screen File"设置为你的"main.storyboard"(或其他适当的故事板)。

问题解决了。

0
0 Comments

在iOS 9和Xcode 7中,应用程序在顶部和底部出现黑色条的原因是没有使用启动画面。解决方法是将“Launch Screen File”设置为“main.storyboard”文件。可以在“Target->General->App Icons and Launch Images”下找到此设置。如果需要更多信息,请使用以下链接:http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/。这个解决方法对我有用,而且似乎比在项目中添加一个随机的新storyboard更好。如果项目是Parse IOS Swift起始项目,则需要在“Target->General->App Icons and Launch Images”中选择“Launch Screen File”下拉列表的值为空。因此,选择“Main.storyboard”将解决“顶部和底部出现黑色条”的问题。如果需要提供自定义视图作为启动画面,或者启动画面与storyboard的初始视图控制器不同,这个解决方法将不起作用。

0