2013-04-26 76 views
2

所以我有这些图像用于自定义导航栏和项目,他们看起来像这样。目前我有自定义导航栏设置,但我不知道如何更改默认的“返回”按钮后面下面的按钮图像,这是我想知道的吗?任何帮助将不胜感激。注意:我正在使用故事板。由于如何将UINavigation后退按钮更改为图像?

这是导航栏:

enter image description here

这是我的后退按钮,我不知道该怎么imlpement。

enter image description here

回答

10

如果你想添加回按钮UINavigation试试这个:

首先创建后退按钮:

1.如果你不`吨需要回动作:

 UIBarButtonItem *myBackButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" 
     style:UIBarButtonItemStyleDone target:nil action:nil]; 

2.如果你想创建带图像的后退按钮试试这个:

UIBarButtonItem *myBackButton = [[UIBarButtonItem alloc] initWithImage:[UIImage 
    imageNamed:@"yourImageName"] style:UIBarButtonItemStylePlain target:nil 
    action:nil] 

3。如果你想创建后退按钮用图像和行动试试这个:

创建后退按钮后增加其导航栏:

self.navigationItem.backBarButtonItem = myBackButton; 

添加后退按钮代码,你可以在viewDidLoad方法实现:

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    self.navigationItem.backBarButtonItem = myBackButton; 
} 

而且您需要更多信息,请参阅这样的:UIBarButtonItem Class Reference

这里更多的例子给你:


+0

我在哪里实现这个代码? – 2013-04-26 20:47:00

+0

罗伯特对于那个迟到的问题回答你的问题。我现在登录到了stackoverflow。看到我上次编辑的答案,看看我添加的额外链接。如果这些回答和例子不能帮助您,请将它发送给我的电子邮件您的代码。 – 2013-04-27 12:29:48

+0

明白了,感谢您的帮助! – 2013-04-27 18:15:28

1

这里是你如何能做到这一点:

UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStyleBordered target:target action:action;] 
self.navigationItem.rightButtonItem = back; 

有关的UIBarButtonItem更多信息,请here

在发布新内容之前,还请尝试下次搜索similar questions

+0

我在哪里实现呢? – 2013-04-26 20:50:28

+0

你可以在-viewDidLoad方法中实现这个 – 2013-04-29 08:39:44