gpt4 book ai didi

ios - 删除 iOS UIBarButtonItem 的标题文本

转载 作者:IT王子 更新时间:2023-10-29 07:26:06 24 4
gpt4 key购买 nike

我想做的是从 UIBarButtonItem 的“后退”按钮中删除文本,只留下导航栏上的蓝色 V 形。请记住,我正在为 iOS 7 开发。我尝试了几种方法,包括但不限于:

这是我不喜欢的图像方法(图像看起来不合适):<​​/p>

UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"iOS7BackButton"] style:UIBarButtonItemStylePlain target:self action:@selector(goToPrevious:)];
self.navigationItem.leftBarButtonItem = barBtnItem;

我试过的另一种方法是这个,它根本不起作用(没有显示任何内容):

UIBarButtonItem *barBtn = [[UIBarButtonItem alloc]init];
barBtn.title=@"";
self.navigationItem.leftBarButtonItem=barBtn;

我想要实现的是类似于 iOS 7 音乐应用中的后退按钮,它只有一个 V 形。

谢谢。

最佳答案

要在不更改标题的情况下为 View Controller 设置后退按钮标题,请使用:

objective-C :

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:self.navigationItem.backBarButtonItem.style target:nil action:nil];

swift :

navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil)

要清楚,这是在 View Controller 上完成的,如果您点击后退按钮,您会看到它。即,您不想看到“<设置”,而是只想看到“<”然后打开你的 SettingsViewController 你会把它放在你的 init 中。然后,当您查看 View Controller 本身时,您不会遇到标题未显示的任何问题。

关于ios - 删除 iOS UIBarButtonItem 的标题文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19078995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com