美文网首页
ios 原生页面跳转带底部导航栏的网页后,返回时tabbar高度

ios 原生页面跳转带底部导航栏的网页后,返回时tabbar高度

作者: 浅浅_e90e | 来源:发表于2020-10-23 09:30 被阅读0次

今天发现一个很奇怪的问题,项目中加入了智齿SDK,从原生页面点击进入咨询客服功能后,由智齿SDK跳入一个带有底部导航栏的网页,从该网页点击上面导航栏的返回按钮,逐次返回到原生页面的根VC,也就是tabbarController的一个子VC时,发现tabbar的高度增加了一倍,tabbaritem整体上移,底部多出一个空白高度,尝试修改tabbar的高度,但tabbaritem就被底部白色控件挡住了,通过可视化视图对比发现,从网页返回后底部多出的空白控件是UIToolbar,但跳转网页前是没有这个的,于是在自定义的tabbarcontroller的viewWillAppear中增加了一行代码问题就解决了:

self.navigationController.toolbarHidden = YES;

将导航栏的toolbar再次隐藏即可

相关文章

网友评论

      本文标题:ios 原生页面跳转带底部导航栏的网页后,返回时tabbar高度

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