2016-02-02 157 views
1

我有一个iOS应用程序,可以调整iPhone 4到iPhone 6s Plus之间的尺寸。但是,当我在任何iPad设备上运行相同的应用程序时,我的视图的所有边都会出现黑条。我已经尝试了几件事来解决它,但没有任何工作。这里是什么样子iOS iPhone应用程序不会在iPad上填充屏幕

Black Bars on all sides

我检查以下设置:

  • 常规>部署信息>设备:iPhone
  • 自动布局启用已禁用
  • 尺寸等级
  • 接口生成器中没有警告
  • 存在的问题在iOS 8.0和9.0
  • 工作正常,在iPhone设备
  • 的Xcode 7.2(在Xcode开工项目6.4)
  • 启动Screen.storyboard存在
+1

你需要让你的应用**通用**。这是“iPhone”和“iPad”之后的第三种选择。这意味着它支持**都**。 –

+0

@NicolasMiari为什么?我只希望它能够在iPhone上运行 – CraigH

+1

因为它在iPhone上只显示iPhone应用程序。只有“iPad”应用程序或“通用”应用程序才能填满整个iPad屏幕。 –

回答

0
  1. 我只想它在iPhone上运行...

    段落2.10 of App Store Review Guidelines

    2.10
    iPhone应用程序必须在iPad上不加修改地在2倍iPhone 3GS的分辨率也运行在iPhone分辨率和

  2. iOS的iPhone应用程序在iPad上没有填满屏幕

    定义的应用程序没有针对iPad,如上面在@NicolasMiari的准确评论中所述。


在另一方面,如果你有一个真正的理由目标的iPad,因为硬件不提供您所需要的关键能力,你可以明确地对这种能力要求,和你应用程序不会启动(也不会在从该设备浏览时在App Store上提出)。

示例包括SMS,Telephony,HealthKit。请参阅Device Compatibility Matrix

相关问题