UITabBarController 的坑的记录

遇到的问题有一个
情景: 所有我在导航控制器里面创建的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 的范围内.
之前是对这个属性不认识,然后自己挖的坑...在此填上,共勉.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容