【发布时间】:2016-04-17 15:02:39
【问题描述】:
我有一个我在 2011 年编写的 iOS 应用程序,我正在为最新的 iOS 和设备升级它。对于大多数设备/模拟器和 iOS 组合,我的应用程序的第一个屏幕底部有一个粗黑边框。这不是屏幕顶部和底部的黑边问题,已经在论坛中详尽地处理过。
屏幕底部只有一个黑色边框。此外,边框仅显示在我的应用程序的第一个屏幕上,该屏幕具有转到应用程序其余部分的按钮。即使我从应用程序内部的某个位置导航回应用程序的第一个屏幕,边框也会变得可见。除第一个屏幕外,应用程序的其他屏幕中没有黑色边框。
这确实不是似乎是启动图像问题。我有一个在 Default-568h@2x.png 中的启动图像,并且启动图像工作正常。以下是我得到或没有得到黑色边框的配置:
iPhone 4s (iOS 9.2) 模拟器 - 没有黑色边框
iPhone 5 (iOS 9.2) 模拟器 - 黑色边框
iPhone 5 (iOS 8.1.3) 设备 - 没有黑色边框
iPhone 5s (iOS 9.2) 模拟器 - 黑色边框
iPhone 5s (iOS 9.1) 设备 - 黑色边框
iPhone 6s Plus (iOS 9.2) 模拟器-黑色边框
iPad 2 (iOS 9.2) 模拟器 - 没有黑色边框
iPad Air (iOS 9.2) 模拟器 - 没有黑色边框
iPad Air 2 (iOS 9.2) 模拟器 - 没有黑色边框
iPad Pro (iOS 9.2) 模拟器 - 应用程序窗口周围一直有粗黑边框
iPad Retina (iOS 9.2) 模拟器 - 没有黑色边框(在屏幕底部)
我已经尝试了所有我能想到的方法,但似乎没有任何效果。
【问题讨论】:
-
所以这只发生在你的一个屏幕(第一个)上?黑色是该视图控制器的视图背景吗?可以发一张黑边显示的截图吗?
-
它只发生在第一个屏幕上。该视图控制器的视图背景是白色的。我无法发布此评论的屏幕截图,因此我将其作为单独的答案发布。
-
感谢回复,这个链接其实是指屏幕顶部和底部有黑条的情况。我的情况是我的屏幕底部出现了一个宽阔的黑条。