1

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

我不需要自定义文本。
我不需要自定义操作。
我只需要自定义按钮背景。

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

在此先感谢!

回答

0

显然,不可能仅定制背景,如其中一条评论所述。

0

在你的基地UIViewController类你可以添加你后退按钮的创作viewDidLoad方法:

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

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

+0

如何获取默认文本?请注意,它并不总是VC的标题在自我底部,有时会被剪辑。 如何获取按钮的动作和目标? – Soonts

+0

我认为你不能只定制背景。 –