是否有一种简单的方法(委托?覆盖?类别?)全局自定义整个应用程序中导航栏中使用的所有后退按钮?
我不需要自定义文字。
我不需要对它们进行自定义操作
我只需要自定义按钮背景。
我的几乎所有视图控制器都来自NIB文件 我的所有视图控制器都共享相同的基类。
提前致谢!
答案 0 :(得分:0)
在基础UIViewController类中,您可以在viewDidLoad方法中添加后退按钮的创建:
-(void)viewDidLoad{
[super viewDidLoad];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:yourCustomButton];
self.navigationItem.leftBarButtonItem = backButton;
}
其中yourCustomButton是您的自定义按钮。
答案 1 :(得分:0)
显然,如其中一条评论所述,不可能只自定义背景。