【发布时间】:2023-04-06 06:44:01
【问题描述】:
我想要做的是从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 形。
谢谢。
【问题讨论】:
-
你为什么不拍下你的要求是什么?并在 leftBarButtonItem 中引用它。
-
我没有使用图片方法的原因是1。很难获得完美的后退按钮图片和2。图像会出现某种形式的错位,它不会看起来不自然,这就是为什么我向 StackOverflow 寻求有关如何在本地完成此操作的帮助。
标签: ios uinavigationbar uibarbuttonitem uinavigationitem