我的应用程序不使用自动布局,它最初是为 iPhone 4/4s 设计的,从那时起 UI 几乎没有改变。布局是相当小的,所以它没有被认为是优先切换它的自动布局。
以前为 iOS8 构建我的应用程序可以在 iPhone 5 和更新版本上正确缩放,填满屏幕。视图本身会填满整个屏幕,而图标会按比例缩放(这样它们就不会变形)。但是现在看来,使用 iOS9 测试版,该应用程序在顶部和底部都收到黑条,并且它基本上显示为缩放的 iPhone 4 应用程序,导致顶部和底部出现黑条。
基本上我想简单地缩放以适应全屏,就像它在 iOS8 中所做的一样。任何人都可以对导致这些黑条的变化有所了解吗?
我应该补充一点,如果它使用 xcode 7 (ios9 xcode) 构建并使用 iOs8 部署设备,它工作正常,问题是部署到 iOS9 设备。
该应用程序现在在 iOS9 上看起来像这样,红色区域现在是应用程序可用空间,而以前它是整个大小(注意黑条)。