1

我的导航栏标题未居中,因为我的 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 中,但它不起作用。

有任何想法吗 ?

4

1 回答 1

3

BackBarButtonItem 因为里面的文字太大了。

我刚刚用这行代码删除了里面的文本:

    self.navigationController.navigationBar.topItem.title = @"";

或者这个:

self.navigationController.navigationBar.backItem.title = @"";

在 ViewDidLoad 方法中。

于 2014-06-29T15:03:52.283 回答