今天遇到个问题[2017-02-20],
问题描述: 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];
复制代码