【问题标题】:Reduce width of BackBarButtonItem - Navigation Bar Title not centered减小 BackBarButtonItem 的宽度 - 导航栏标题未居中
【发布时间】:2014-06-27 17:19:32
【问题描述】:

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

有什么想法吗?

【问题讨论】:

    标签: ios uibarbuttonitem navigationbar backbarbuttonitem


    【解决方案1】:

    BackBarButtonItem 太大,因为里面有文字。

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

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

    或者这个:

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

    在 ViewDidLoad 方法中。

    【讨论】:

      猜你喜欢
      • 2021-11-09
      • 1970-01-01
      • 2021-10-28
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 1970-01-01
      • 2013-08-22
      相关资源
      最近更新 更多