在我的应用程序中,我使用的是UINavigationController。我已经将它添加到窗口(MainWindow.xib,使用IB),并在我的主视图上模拟(在IB:模拟的用户元素/顶栏/导航栏)。
将显示导航栏,但其高度不是标准高度。至少在IB中,它比在启动的应用程序中要大。
怎么了?如何将高度恢复到初始状态(如在IB中)?
附言:我知道我可以直接从代码中设置它。但这条路看起来像一根“拐杖”。
发布于 2010-06-03 12:20:53
这是UINavigationBar的默认行为。在横向模式下,它显示为薄的(其高度比纵向模式下的要小)。但是接口生成器有一个缺陷-它在模拟过程中不会根据接口方向缩小UINavigationBar。
https://stackoverflow.com/questions/2864390
复制相似问题