貌似UINavigationBar的Back button使用view controller的title作为title,如果前一个view controller没有title就使用Back,但是有没有办法自定义back button的title,不管title是什么以前的视图控制器有?
谢谢
貌似UINavigationBar的Back button使用view controller的title作为title,如果前一个view controller没有title就使用Back,但是有没有办法自定义back button的title,不管title是什么以前的视图控制器有?
谢谢
您需要创建自己的条形按钮项并将其分配给之前的视图控制器navigationItem backBarButtonItem属性,例如:
UIBarButtonItem *temporaryBarButtonItem = [[UIBarButtonItem alloc] init];
temporaryBarButtonItem.title = NSLocalizedString(@"MAIN", @"Back bar button item to go back to the main view controller");
self.navigationItem.backBarButtonItem = temporaryBarButtonItem;
检查UINavigationItem 类参考以确保将上面的代码放在正确的视图控制器中,尤其是这部分:
当此导航项位于堆栈顶部项的正下方时,导航控制器会从此导航项派生导航栏的后退按钮。