在我的应用程序中,我使用UINavigationController。我已将其添加到窗口(MainWindow.xib
,带有IB)并在我的主视图上进行模拟(在IB中:模拟用户元素/顶栏/导航栏)。
显示导航栏,但其高度不是标准。至少在IB中它比推出的应用程序更大。
怎么了?如何将高度恢复到初始状态(如IB)?
P.S。:我知道我可以直接从代码中设置它。但这种方式看起来像一个“拐杖”。
答案 0 :(得分:2)
这是UINavigationBar的默认行为。在横向模式下,它显示为薄(它的高度小于纵向模式)。但是Interface Builder有一个错误 - 它不会在模拟过程中根据接口方向缩小UINavigationBar。