0

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

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

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

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

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

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

谢谢

4

1 回答 1

0

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

于 2012-07-05T17:15:46.327 回答