繁体   English   中英

iOS7后退按钮重新出现

[英]iOS7 back button reappearing

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

好吧,以为我发现了一些可行的方法。 我不确定这是否是最好的解决方案,但它很简单,而且似乎可以正常工作。 我所做的是,我添加了自己的barButton项来代替“后退”按钮,并将色度设置为“清除颜色”,然后从属性检查器中将其禁用。 因此,剩下的就是一个带有清晰标题的无效按钮。 让我知道是否有人遇到相同的问题,或者是否有更好的解决方案!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM