我使用UINavigationController创建了一个应用程序。所以现在当我从一个视图转到另一个视图时,我得到了previous screen displayed as the back button of the new view的标题。
有时候,如果上一个屏幕的名称很长,我会为后退按钮获得更长的标题,而不是使用上一个屏幕的长名称,我只能使用文字BACK
?
答案 0 :(得分:2)
是。在上一个屏幕上,您可以为后退按钮创建一个条形按钮项。
只需使用nil目标和nil选择器创建一个UIBarButtonItem,但标题为" Back",然后在上一个屏幕中,使用self.navigationItem.backBarButtonItem
属性并将其设置为您的UIBarButtonItem。
答案 1 :(得分:2)
您必须创建自己的按钮并将其添加到UINavigationController。
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered
target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
但请记住,不要在你的后退按钮出现的viewController中,而是在点击后退按钮后返回的viewController中 。