导航栏title右移问题

今天遇到个问题,

导航栏title右移问题_第1张图片
58FD168EAE6CC661E858D8E5E173633A.png
导航栏title右移问题_第2张图片
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];

你可能感兴趣的:(导航栏title右移问题)