试图隐藏导航栏上的“后退”按钮。导航栏位于标签栏控制器上,当它首次加载时,后退按钮被隐藏。但是当从子导航控制器返回时,后退按钮再次出现,具有子视图控制器标题。我在viewDidLoad:和viewWillAppear:方法的标签栏/导航栏控制器上尝试了self.navigationBar.navigationItem.hidesBackButton = YES;
,在我的自定义按钮segue方法中也尝试了我的子视图控制器。我还尝试使用self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleBordered target:nil action:nil];
将按钮标题设置为nil,但是返回后退按钮的符号而不是“后退”。我也不想要。我在这里检查了其他线程,并尝试了我能找到的所有解决方案。没有运气..还有其他想法吗?干杯!
答案 0 :(得分:0)
好的,我想我找到了有用的东西。我不确定它是否是最好的解决方案,但它很简单,似乎有效。我做的是,我添加了自己的barButton项代替Back按钮并将色调设置为Clear color,然后我从属性检查器中禁用它。所以我剩下的是一个带有清晰标题的非活动按钮。让我知道是否有人有同样的问题,或者是否有更好的解决方案!