我想要做的是从 a 的“后退”按钮中删除文本UIBarButtonItem,只在导航栏上留下蓝色 V 形。请记住,我正在为 iOS 7 开发。我尝试了几种方法,包括但不限于:
UIBarButtonItem
这是我不喜欢的图像方法(图像看起来不合适):
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 形。
谢谢。
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-60, -60) forBarMetrics:UIBarMetricsDefault];
然后您可以删除后退按钮项目标题。
如果您使用 Storyboard,您可以设置导航属性检查器 Back Button 和空格。