导航栏title右移问题

今天遇到个问题[2017-02-20],

58FD168EAE6CC661E858D8E5E173633A.png

IMG_2796.jpg

问题描述: A页面push到B页面,B页面的导航栏标题右移。

是因为A页面的导航栏标题较长,导致了B页面标题往右偏移,不能居中显示-->原因是B页面的back文字太长了(默认的back是有文字的),而B页面的back文字其实就是A页面的导航栏标题,因此在A页面设置一下back文字为空就可以了。

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleDone target:nil action:nil];
复制代码