【问题标题】:How to change height of UINavigationbar in ios5如何在 ios5 中更改 UINavigationbar 的高度
【发布时间】:2012-03-21 15:38:36
【问题描述】:

在我对 uinavigationbar 的更改高度进行了多次测试之后。似乎没有有效的方法可以做到这一点。 self.navigationController.navigationBar.transform=CGAFFINE 不太好,还会展开title和barbutton item。有没有办法做到这一点。 非常感谢您的帮助!

【问题讨论】:

    标签: ios uinavigationbar


    【解决方案1】:

    你不能改变导航栏的高度..

    你只能更改它的width

    【讨论】:

    • 是的,iOS 5 确实取消了对导航栏的任何控制,甚至更难用您自己的方式覆盖它。
    • 所以,这意味着 UINavigationBar 不能随意根据要求进行更改。开发定制App太局限了
    • stackoverflow.com/questions/894985/… .. 检查上述链接中涉及类别的第三个答案
    【解决方案2】:

    你可以试试,

    self.navigationController.navigationBarHidden = NO;
    self.navigationController.navigationBar.frame = CGRectMake(0.0f, 0.0f, self.navigationController.navigationBar.bounds.size.width, 94.0f);
    

    【讨论】:

      猜你喜欢
      • 2010-10-28
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      相关资源
      最近更新 更多