删除后退按钮标题后导航栏标题不居中
Title of navigation bar isn't centred after deleting back button title
当我删除后退按钮的标题文本时,我的导航标题文本不居中。
我用过
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@" " style:UIBarButtonItemStylePlain target:nil action:nil];
和
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
在我的 viewDidLoad 和 viewWillAppear 中
this is a screenshot of the result
知道如何解决这个问题吗?
UINavigationBar
显示前一个视图控制器的 backBarButtonItem
,因此您需要确保设置的是它,而不是显示的视图控制器的 backBarButtonItem
。不需要调用 setBackButtonTitlePositionAdjustment(_:forBarMetrics:)
。
当我删除后退按钮的标题文本时,我的导航标题文本不居中。
我用过
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@" " style:UIBarButtonItemStylePlain target:nil action:nil];
和
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
在我的 viewDidLoad 和 viewWillAppear 中
this is a screenshot of the result
知道如何解决这个问题吗?
UINavigationBar
显示前一个视图控制器的 backBarButtonItem
,因此您需要确保设置的是它,而不是显示的视图控制器的 backBarButtonItem
。不需要调用 setBackButtonTitlePositionAdjustment(_:forBarMetrics:)
。