我创建了一个带有条形按钮项的导航控制器。此按钮将我引向另一个视图,并完美地创建了一个后退按钮。我只想更改此按钮的文本,所以我在“导航项”>“属性检查器”>“后退按钮”中将其键入,但是它不起作用,并且出现以下警告:
标题集,但使用系统标识符(这些属性是相互独家;标题将被忽略)
我该怎么办?
更改“后退”按钮很容易,这是更改为文本或图像的方法,您将需要将它们放在viewDidLoad
方法中。
UIImage
:UIBarButtonItem *backButton = [[UIBarButtonItem alloc] init];
[backButton setImage:[UIImage imageNamed:@"back_home.png"]];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
NSString
:UIBarButtonItem *backButton = [[UIBarButtonItem alloc] init];
[backButton setTitle:@"Go Back!"];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
Swift 5.1
尝试此代码段希望对您有所帮助
快乐编码=)
override func viewDidLoad() {
DispatchQueue.main.async {
if let navBar = self.navigationController?.navigationBar {
navBar.backItem?.title = ""
}
}
}