在没有发布iOS10的时候,在任何模拟器测试下效果正常,更新iOS10后,测试出现BUG先放一张bug之前的效果图:
![](http://upload-images.jianshu.io/upload_images/1913490-c7087b3a7f9bbd5e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
修改前出现的bug
在检查了所有问题之后,最后把问题定位在了原生系统tabBar底部文字是和Nav导航控制器文字相同,于是找到了各个控制器中这只nav标题的方法:
self.title = @"个人中心";
将此方法更改为:
self.navigationItem.title=@"个人中心"; bug解决。
![](http://upload-images.jianshu.io/upload_images/1913490-3577e1d71108eb70.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
解决后
在开发中,应该注意以下方法:
当self.navigationItem.title,self.tabBarItem.title没有赋值情况下值和self.title一致,在这里我们要注意的是两者是两个截然不同的方法。