自定义导航栏按钮

时间:2012-12-01 19:36:12

标签: iphone xcode cocoa-touch uinavigationbar uibarbuttonitem

我有自定义导航栏,金属风格。

在iOS 5 +中非常简单。

您可以通过以下代码更改所有导航栏:

UIImage *navBackground =[[UIImage imageNamed:@"navigationBar.png"]    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UINavigationBar appearance] setBackgroundImage:navBackground forBarMetrics:UIBarMetricsDefault];

但按钮怎么样?我是否需要为所有按钮大小制作背景图像以适合导航栏样式?如果您的应用已本地化,那将会很难。

但Apple有自定义导航栏的应用程序: - 备注; - 提醒;

在我看来,每个尺寸的每个按钮都没有图像。它们只是以某种方式使导航栏颜色变得更暗,看起来像按钮。

任何帮助?

1 个答案:

答案 0 :(得分:1)