这完全是一种仅限横向模式的应用。
我有一个XIB:
Interface Builder中的视图显示:
我知道状态栏是20px,这意味着IB认为横向模式下的导航栏是44px。
当我使用一些日志记录运行应用程序时,我得到以下内容:
所以添加它,308,缺少12个像素。
当然,我的UI都不会到达任何视图的底部。每个视图设置底部有12个像素,类似于上面。
我跟踪到IB认为导航栏在横向模式下是44px,即使它应该是32px。这解释了12px的差异。因此,IB正在计算视图高度错误。
任何帮助表示感谢,自IOS7.1和XCode5.1以来,这一直困扰着我们。应用程序之前工作正常。