如何在旋转时调整UINavigationBar的大小

时间:2013-02-22 19:30:57

标签: iphone uinavigationcontroller

如果我在AppDelegate中将UINavigationController设置为我的self.window.rootViewController,则当我旋转设备时,UINavigationBar会调整为稍微小一些。

当使用选项卡控制器作为我的根视图时,如何模仿此行为?我已经尝试在标签栏上正确设置AutoresizingMask子导航控制器视图,但无济于事。视图正确旋转,但UINavigationBar保持相同的44pt高度。

我已经尝试在我的layoutSubviews方法中更改框架,因为:self.navigationController.navigationBar.frame.size.height = 32.0哪种方式有效,但是错误并且感觉不正确。

1 个答案:

答案 0 :(得分:1)

在早些时候进行研究时,我错过了this answer。看起来它解决了这个问题。