之前自定义tabber,就是创建自己的tabbar盖在系统的tabbar上面
然后删除系统自带Tarbar
升级iOS11之前上面的方法就ok了,升级之后无法删除,后来尝试在-(void)viewDidAppear:(BOOL)animated里面重新调用删除系统自带tabbar,还是无法解决问题 系统自带的还是会先显示一下再消失。
解决方案:1、可能在创建子控制器我们设置了childVc.tabBarItem的图片跟文字,在childVc.tabBarItem= [UITabBarItemnew];赋个空值,
2、在每个childVc中设置title原先使用self.title = @”“; (会给tabBarItem 赋 名字),
改成self.navigation.title = @”” ; (只给ViewController的Navigation赋 名字)
3、最后最重要一点
将原先在- (void)viewWillAppear:(BOOL)animated方法删除稍微调整下,主线程延迟一秒再删除。