自定义UINavigationBar

时间:2011-08-24 20:21:38

标签: ios uinavigationbar

我遇到了一些关于如何在iPhone上自定义导航栏的教程。显然,一些使用的方法未经Apple批准,任何人都有一个批准使用自定义导航栏的应用程序,如果是这样,你是怎么做到的?谢谢。

2 个答案:

答案 0 :(得分:0)

在iOS 5中,您可以通过调用:

轻松地将图像设置到NavigationBar中
[navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];

在iOS 5之前,没有公共API可以这样做。你必须自己做,所有这些方法都会在iOS 5中遇到麻烦,因为NavigationBar在新的iOS中发生了很大的变化。

P.S。也许我不应该在这里谈论iOS 5的事情,因为它还没有发布,仍然在Apple的NDA下...

答案 1 :(得分:0)

您可以尝试解决方案,只要对类似问题给出答案:

Custom UINavigationBar Background