我在Xcode 9自动布局中发现了一个错误。我的UIView
与UITableView
为iPhone 5s(568px高度)被调整到iPhone 4(480px高度)。我不明白为什么以及如何修复这个错误?iOS模拟器上方和下方黑条
正如你可以看到,self.height
为UIView
是416px无状态栏和导航栏(416 + 64 = 480像素)
在模拟器的iPhone 5S iOS11故事板内部,UITableView
有568px的高度。 为什么我的iPhone 5s应用程序显示为它在iPhone 4上。
永远不要认为你发现了一个错误。你可能有,但不太可能。假设_你是犯了一个错误。 (提示:你是。) – matt
非常重视马特的忠告。调试代码的标准方法是:1.您意识到_you_犯了一个错误。没有什么神秘的小虫出来让你。 2.你发现你犯了什么错误。如果您省略步骤1,则永远不会在代码中发现任何错误。 – gnasher729