如何更改后退按钮上的文本?

问题描述 投票:2回答:1

我创建了一个带有条形按钮项的导航控制器。此按钮将我引向另一个视图,并完美地创建了一个后退按钮。我只想更改此按钮的文本,所以我在“导航项”>“属性检查器”>“后退按钮”中将其键入,但是它不起作用,并且出现以下警告:

标题集,但使用系统标识符(这些属性是相互独家;标题将被忽略)

我该怎么办?

iphone objective-c back-button uinavigationitem
1个回答
3
投票

更改“后退”按钮很容易,这是更改为文本或图像的方法,您将需要将它们放在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];

0
投票

Swift 5.1

尝试此代码段希望对您有所帮助

快乐编码=)

override func viewDidLoad() {

        DispatchQueue.main.async {

        if let navBar = self.navigationController?.navigationBar {
            navBar.backItem?.title = ""
           }
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.