iPhone后退按钮文字iOS5 +没有显示?

时间:2013-01-26 02:37:49

标签: iphone ios objective-c uibutton back

我已经加载了一个带有[uibarbutton外观]的自定义后退按钮,但我不知道如何更改自定义图像上的文本。代码:

- (void)viewDidLoad
{
[super viewDidLoad];

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[UIImageimageNamed:@"someimage.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
}

3 个答案:

答案 0 :(得分:1)

不需要为其设置标题或文字,ios它的导航系统本身,只需将自定义按钮指定给导航栏的backbutton

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;

答案 1 :(得分:0)

后退按钮上的文本由后退按钮将导航到的视图控制器的title属性确定(即导航控制器堆栈上的前一个视图控制器)。

答案 2 :(得分:0)

self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back"
style:UIBarButtonItemStylePlain
target:self action:@selector(back:)] autorelease];