在所有视图控制器中更改它是单调乏味的
我可以全局更改吗?
答案 0 :(得分:11)
您可以使用的是一个类别:
UINavigationItem + MyBackButton.h
@interface UINavigationItem (MyBackButton)
@end
UINavigationItem + MyBackButton.m
#import "UINavigationItem+MyBackButton.h"
@implementation UINavigationItem (MyBackButton)
-(UIBarButtonItem*)backBarButtonItem
{
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
initWithTitle: @"Back Button Text"
style: UIBarButtonItemStyleBordered
target: nil action: nil];
return [backButton autorelease];
}
@end
将这两个文件添加到项目中,您就完成了。 为了提高效率,应在此添加ivar和延迟加载。