我的导航栏标题未居中,因为BackBarButtonItem太大。
我试图包括此解决方案:
UIBarButtonItem *newBackButton =
[[UIBarButtonItem alloc] initWithTitle:@"NewTitle"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
[[self navigationItem] setBackBarButtonItem:newBackButton];
或这一个:
self.navigationController.navigationItem.backBarButtonItem.width=40;
在ViewDidLoad和ViewWillAppear中都无法正常运行。
有任何想法吗 ?
最佳答案
由于里面的文本,BackBarButtonItem太大。
我刚刚使用以下代码行删除了文本:
self.navigationController.navigationBar.topItem.title = @"";
或这一个:
self.navigationController.navigationBar.backItem.title = @"";
在ViewDidLoad方法中。