允许/可能自定义导航栏吗?

时间:2011-01-24 15:21:01

标签: iphone cocoa-touch ipad uinavigationbar

我觉得我的应用程序中的导航栏会比默认提供的高度更好。是否可以更改导航栏的高度?

如果可能的话,在HIG下允许吗?我扫描了HIG文件,该文件对许多内容进行了限制,但我找不到任何说明栏必须是默认高度的地方。任何人都可以确认吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

这是允许的,也是可能的。
许多应用程序定制了他们的导航风格(reeder,ibook等)。

默认导航栏有2个不同的高度,一个是正常的,另一个是带有提示标题。

但是如果你需要将高度改为另一个。也许你需要一些更神奇的代码:D

答案 1 :(得分:0)

您可以更改导航栏的高度和样式。在我的应用程序中,例如当我需要一个自定义导航栏时,我只需将navigationController的navigationBarHidden属性设置为YES,并添加一个具有所需高度,背景,按钮等的UIView子类。