【问题标题】:How to resize UINavigationBar on rotation [duplicate]如何在旋转时调整 UINavigationBar 的大小 [重复]
【发布时间】:2013-02-23 04:21:00
【问题描述】:

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

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

我尝试在我的layoutSubviews 方法中更改框架,如下所示:self.navigationController.navigationBar.frame.size.height = 32.0 这有点工作但有问题并且感觉不正确。

【问题讨论】:

    标签: iphone uinavigationcontroller


    【解决方案1】:

    不知何故我在早些时候研究时错过了this answer。看起来它可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 1970-01-01
      • 2017-03-19
      • 1970-01-01
      • 2011-03-16
      相关资源
      最近更新 更多