我正在试图弄清楚如何制作使用系统图标或图像图标的自定义导航栏按钮。我按照下面的教程如何设置自定义导航栏背景,并创建自定义文本按钮,现在我想创建像教程中的按钮,但w /图标而不是文本。
http://idevrecipes.com/2010/12/13/wooduinavigation/
有谁知道如何使用图标创建自定义导航栏按钮?
谢谢!
答案 0 :(得分:5)
本教程使用initWithCustomView创建一个UIBarButtonItem对象:基本上你可以使用它来制作一个带有自定义图像的按钮。您所要做的就是使用自定义视图创建视图并将其作为initWithCustomView的参数传递:。
或者,更轻松地创建一个包含自定义图像的UIImage对象,并使用initWithImage创建一个UIBarButtonItem对象:target:action,例如,
UIBarButtonItem *newBarButton = [[UIBarButtonItem alloc] initWithImage: yourImage
target: self
action: @selector(buttonPressed) ];
self.navigationItem.leftBarButtonItem = newBarButton;
[newBarButton release];