繁体   English   中英

iOS更改导航栏高度导致leftBarButtonItem不居中

[英]ios changing navigation bar height causes leftBarButtonItem not to be centered

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

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

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

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

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

有人知道如何将它们居中吗?

谢谢

操纵导航栏的高度通常是不好的做法。 我试图为一个项目采取多种不同的方式,每种方式都有一个“陷阱”。 即,导航按钮始终对齐到导航栏的底部,因此,调整其高度将导致按钮看起来像是朝着导航栏的底部渲染。 当您按下并弹出其他控制器时,按钮的动画效果会很奇怪。 我建议不要调整导航栏的高度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM