问题:导航栏自定义标题View的时候会发现不居中?
解决办法:viewDidLoad中加入如下代码:
NSArray *viewControllerArray = [self.navigationController viewControllers];
long previousViewControllerIndex = [viewControllerArray indexOfObject:self] - 1;
UIViewController *previous;
if (previousViewControllerIndex >= 0) {
previous = [viewControllerArray objectAtIndex:previousViewControllerIndex];
previous.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]
initWithTitle:@""
style:UIBarButtonItemStylePlain
target:self
action:nil];
}
本文介绍了一种解决iOS应用中自定义导航栏标题不居中的问题的方法。通过设置上一个视图控制器的返回按钮标题为空,可以使得当前视图控制器的自定义标题正确居中显示。
963

被折叠的 条评论
为什么被折叠?



