【问题标题】:ios changing navigation bar height causes leftBarButtonItem not to be centeredios更改导航栏高度导致leftBarButtonItem不居中
【发布时间】:2012-07-06 00:38:58
【问题描述】:

我正在做一个需要导航栏高度大于默认值的项目。

这就是我设置导航栏高度的方式:

- (CGSize)sizeThatFits:(CGSize)size {
if (iPad) {
    CGSize newSize = CGSizeMake(768,86);
    return newSize;
}
return CGSizeMake(320, 44);}

我为导航栏设置了背景图像,这一切正常。

问题是后退按钮和右键项目没有居中。

有谁知道如何让它们居中?

谢谢

【问题讨论】:

    标签: ios height center uibarbuttonitem navigationbar


    【解决方案1】:

    操纵导航栏的高度通常是不好的做法。我尝试为一个项目采用多种不同的方法,每种方法都有一个“陷阱”。也就是说,导航按钮总是对齐到导航栏的底部,因此调整它的高度将使按钮看起来像是在向导航栏的底部呈现。当您按下和弹出其他控制器时,按钮会出现奇怪的动画。我建议不要调整导航栏的高度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      相关资源
      最近更新 更多