React Native:ipad 2模拟中不需要的黑色边框

时间:2015-05-15 21:27:58

标签: ios xcode react-native

我正在测试一个新的(简单的)反应式原生应用,在模拟器中选择ipad 2作为目标。

加载屏幕显示全屏,但第一个应用程序屏幕(通过本机反应)在内容周围显示一个大的黑色边框。我创建了一个全新的项目,但它有相同的边界。

这是一个已知问题吗?我是否需要添加一些东西来防止这种边界发生?

编辑:我的印象是应用程序是作为iphone应用程序构建的,但已部署/显示到ipad。我看到了1x / 2x按钮。可能这是造成它的原因。所以可能第一个问题是:如何配置xcode,它实际上是一个ipad应用程序?

提前致谢!

的Jeroen

4 个答案:

答案 0 :(得分:61)

转到构建设置 在搜索栏中输入目标设备系列 选择 1,2

运行项目,它应解决您的问题。

答案 1 :(得分:17)

该应用程序正在构建为iphone应用程序,但已部署/显示到ipad。我看到了1x / 2x按钮。这是造成它的原因。那么:我如何配置xcode它实际上是一个ipad应用程序?请参阅以下网址:

How to change iPhone/iPad app to iPhone only?

答案 2 :(得分:6)

我遇到了这个问题并以这种方式解决了这个问题,

  1. 转到XCode和常规标签
  2. 在“应用程序图标”和“启动图像”部分中,

    2.1。单击下拉列表启动图像源,然后弹出一个 将出来,点击迁移

    2.2。单击下拉列表启动屏幕文件,然后选择第一个

  3. 转到构建设置类型搜索栏中的目标设备系列选择1,2
  4. 在更新AppIcons和SplashScreen的资产后,我遇到了这个问题

    希望它有所帮助!

答案 3 :(得分:1)

现在使用更新版本的XCode。 构建设置-> 目标设备系列->选择通用