将UIBarButtonItem更改为简单图标

时间:2012-12-14 10:44:20

标签: objective-c xcode uinavigationbar uibarbuttonitem

我正在尝试通过导航栏显示“设置齿轮”而不是“设置”一词。有谁知道如何做到这一点?谢谢!

UIBarButtonItem *btnGo = [[UIBarButtonItem alloc] initWithTitle:@"Settings" 
style:UIBarButtonItemStyleBordered target:self action:@selector(settingsAction)];
self.navigationItem.rightBarButtonItem = btnGo;

2 个答案:

答案 0 :(得分:0)

不幸的是,没有默认方式来获取此图像。你应该使用initWithImage:style:target:action: 并添加自己的图像。你可以自己制作一个,或者从像Glyphish这样的地方预先滚动:http://www.glyphish.com

答案 1 :(得分:0)

您可以先尝试制作UIButton,然后在其上设置齿轮图像

UIBarButtonItem *btnGo = [[UIBarButtonItem alloc] initWithCustomView:btn];