是否有一种简单的方法(委托?覆盖?类别?)是否全局定制在整个应用程序中导航栏中使用的所有后退按钮?iPhone后退按钮定制图像
我不需要自定义文本。
我不需要自定义操作。
我只需要自定义按钮背景。
几乎所有我的视图控制器都来自NIB文件。
我所有的视图控制器共享相同的基类。
在此先感谢!
是否有一种简单的方法(委托?覆盖?类别?)是否全局定制在整个应用程序中导航栏中使用的所有后退按钮?iPhone后退按钮定制图像
我不需要自定义文本。
我不需要自定义操作。
我只需要自定义按钮背景。
几乎所有我的视图控制器都来自NIB文件。
我所有的视图控制器共享相同的基类。
在此先感谢!
显然,不可能仅定制背景,如其中一条评论所述。
在你的基地UIViewController类你可以添加你后退按钮的创作viewDidLoad方法:
-(void)viewDidLoad{
[super viewDidLoad];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:yourCustomButton];
self.navigationItem.leftBarButtonItem = backButton;
}
其中yourCustomButton是您的自定义按钮。
如何获取默认文本?请注意,它并不总是VC的标题在自我底部,有时会被剪辑。 如何获取按钮的动作和目标? – Soonts
我认为你不能只定制背景。 –