iOS模拟器上面和下面的黑条

iOS模拟器上面和下面的黑条,ios,iphone,xcode,uitableview,Ios,Iphone,Xcode,Uitableview,我在Xcode 9自动布局中发现了一个bug。我的UIView和适用于iPhone 5s 568px高度的UITableView将调整为iPhone 4 480 px高度。我不明白为什么以及如何修复这个bug 如您所见,UIView的self.height在没有状态栏和导航栏的情况下为416px,416+64=480px 在iPhone 5s iOS11模拟器的情节提要中,UITableView的高度为568px。 为什么我的iPhone 5s应用程序显示为iPhone 4上的样子。你是说

我在Xcode 9自动布局中发现了一个bug。我的UIView和适用于iPhone 5s 568px高度的UITableView将调整为iPhone 4 480 px高度。我不明白为什么以及如何修复这个bug

如您所见,UIView的self.height在没有状态栏和导航栏的情况下为416px,416+64=480px

在iPhone 5s iOS11模拟器的情节提要中,UITableView的高度为568px。
为什么我的iPhone 5s应用程序显示为iPhone 4上的样子。

你是说视图上方和下方的黑色条吗?这不是视图如何布局的问题。这是一个更基本的问题。请参阅带有托架和蓄电池指示灯的状态栏的位置。此状态栏不是视图层次结构的一部分,但也不在正确的位置。总之,整个窗口都缩小了,而不仅仅是应用程序中的视图


这通常是因为缺少合适的发布图像,这也是我们现在使用发布情节提要的原因。要么提供丢失的发射图像,要么切换到发射情节提要。

永远不要假设你发现了bug。你可能有,但不太可能。假设你犯了一个错误。提示:是的。认真对待马特的建议。调试代码的标准方法是:1。你意识到你犯了一个错误。没有神秘的小精灵会来抓你。2.你会发现你犯了什么错误。如果省略步骤1,您将永远不会在代码中发现任何错误。我从未遇到过类似的问题,但一切都已修复。