美文网首页
iOS11 无法删除系统自带tabbar及按钮重影问题

iOS11 无法删除系统自带tabbar及按钮重影问题

作者: 东东1990 | 来源:发表于2017-09-28 17:12 被阅读0次

之前自定义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方法删除稍微调整下,主线程延迟一秒再删除。

相关文章

网友评论

      本文标题:iOS11 无法删除系统自带tabbar及按钮重影问题

      本文链接:https://www.haomeiwen.com/subject/ncfvextx.html