我的导航栏标题未居中,因为我的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中但它不起作用。
有什么想法吗?
答案 0 :(得分:3)
由于里面的文字,BackBarButtonItem太大了。
我刚用这行代码删除了里面的文字:
self.navigationController.navigationBar.topItem.title = @"";
或者这个:
self.navigationController.navigationBar.backItem.title = @"";
在ViewDidLoad方法中。