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