1

一直试图隐藏导航栏上的“后退”按钮。导航栏位于标签栏控制器上,当它第一次加载时,后退按钮是隐藏的。但是当从子导航控制器返回时,后退按钮会再次出现,并带有子视图控制器的标题。我已经self.navigationBar.navigationItem.hidesBackButton = YES;在 viewDidLoad: 和 viewWillAppear: 方法中的标签栏/导航栏控制器上尝试过,在我的自定义按钮 segue 方法中也在我的子视图控制器上尝试过。我还尝试使用将按钮标题设置为 nil ,self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleBordered target:nil action:nil];但这会返回后退按钮的符号而不是“后退”。我也不想要。我在这里检查了其他线程并尝试了我能找到的所有解决方案。没有任何运气..还有其他想法吗?干杯!

4

1 回答 1

0

好吧,我想我找到了一些有用的东西。我不确定这是否是最好的解决方案,但它很简单,而且似乎很有效。我所做的是,我添加了自己的 barButton 项目来代替后退按钮并将色调设置为清除颜色,然后我从属性检查器中禁用了它。所以我剩下的是一个带有明确标题的非活动按钮。让我知道是否有人有同样的问题或是否有更好的解决方案!

于 2013-11-11T21:52:29.473 回答