我正在开发一个需要导航栏高度大于默认值的项目。
这就是我设置导航栏高度的方法:
- (CGSize)sizeThatFits:(CGSize)size {
if (iPad) {
CGSize newSize = CGSizeMake(768,86);
return newSize;
}
return CGSizeMake(320, 44);}
我为导航栏设置了一个bg图像,并且工作正常。
问题是后退按钮和右按钮项目不居中。
有谁知道如何集中他们?
由于
答案 0 :(得分:0)
操纵导航栏的高度通常是不好的做法。我尝试为一个项目做了很多不同的方法,每个方法都有一个“陷阱”。也就是说,导航按钮总是对齐到导航栏的底部,因此调整它的高度将使按钮看起来像是朝向条形图的底部渲染。当您按下并弹出其他控制器时,按钮会有奇怪的动画效果。我建议不要调整导航栏的高度。