iOS 导航栏标题不居中的解决办法

2017-08-12 20:15:03来源:CSDN作者:Ehome_hong人点击

分享
问题分析:

由于上一个界面标题过长,导致本界面返回按钮太宽(虽然是隐藏了文字,但还是被文字占着空间,所以解决办法是把本界面的返回按钮标题设置为空)

解决办法:在- (void)viewDidLoad中加入如下代码,可以在基类加入

NSArray *viewControllers = [self.navigationController viewControllers];    long navIndex = [viewControllers indexOfObject:self] - 1;    UIViewController *vc;    if (navIndex >= 0) {        vc = [viewControllers objectAtIndex:navIndex];        vc.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]                                                     initWithTitle:@""                                                     style:UIBarButtonItemStylePlain                                                     target:self                                                     action:nil];    }


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台