美文网首页
UITabBarController 的坑的记录

UITabBarController 的坑的记录

作者: 清河湾 | 来源:发表于2017-01-17 14:43 被阅读49次

    遇到的问题有一个
    情景: 所有我在导航控制器里面创建的VC的self.view 不会自动铺满 全屏幕 ,在底部tabBar 的地方会留有 49 距离的位置
    原因:因为我设置了 ,去掉就正常了

     self.tabBar.translucent = NO;// 设置半透明消除,Default is YES.
    

    这个属性是设置半透明的,apple 的官方API 解释看了一下,并没有解释我遇到这个问题的原因,即使你在隐藏了TabBar 的时候它的矩形位置还是会存在,self.view 无法撑到全屏 .
    我在 push到子页面的时候 的VC的self.view就会在下面少了49个距离,当你在这个49个像素下使用touchBegin 之类的手势,或者是点击传递时,就不会有响应,因为这个范围不在父视图self.view 的范围内.
    之前是对这个属性不认识,然后自己挖的坑...在此填上,共勉.

    相关文章

      网友评论

          本文标题:UITabBarController 的坑的记录

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