iPhone后退按钮自定义图像

时间:2011-11-24 22:24:16

标签: iphone uinavigationcontroller uinavigationbar uibarbuttonitem

是否有一种简单的方法(委托?覆盖?类别?)全局自定义整个应用程序中导航栏中使用的所有后退按钮?

我不需要自定义文字。
我不需要对它们进行自定义操作 我只需要自定义按钮背景。

我的几乎所有视图控制器都来自NIB文件 我的所有视图控制器都共享相同的基类。

提前致谢!

2 个答案:

答案 0 :(得分:0)

在基础UIViewController类中,您可以在viewDidLoad方法中添加后退按钮的创建:

-(void)viewDidLoad{
  [super viewDidLoad];
  UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:yourCustomButton];
  self.navigationItem.leftBarButtonItem = backButton;
}

其中yourCustomButton是您的自定义按钮。

答案 1 :(得分:0)

显然,如其中一条评论所述,不可能只自定义背景。