我想做的是从“后退”按钮中删除文本UIBarButtonItem
,在导航栏上只留下蓝色 V 形。请记住,我正在针对 iOS 7 进行开发。我尝试了多种方法,包括但不限于:
这是我不喜欢的图像方法(图像看起来不合适):
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 形图标。
Thanks.
要设置视图控制器的后退按钮标题而不更改其标题,请使用:
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)
需要明确的是,这是在单击后退按钮时会看到的视图控制器上完成的。也就是说,您不想看到“init。然后,当您查看视图控制器本身时,您就不会遇到标题未显示的任何问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)