我没有在导航栏中使用任何自定义栏按钮项,只是导航栏中的默认标题和后退按钮。但是在我的一个视图控制器中,后退按钮占用了太多空间,如图中突出显示的那样。所以它正在推动Nav Title走向正确。
我不确定是什么原因造成的。反正有没有调整ios中后退按钮的内容插入或宽度?
答案 0 :(得分:10)
如果您在导航栏上使用默认后退按钮,请在推送到nextViewController时将我的工作代码添加到上一个viewController
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
然后在nextViewController viewDidLoad:
方法
[self.navigationItem setTitle:NSLocalizedString(@"Restaurants", nil)];
从nextViewController处理后退按钮动作事件,如下所示,
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"G_Back", nil) style:UIBarButtonItemStylePlain target:nil action:@selector(actionToBackBtnFromDetail:)];