内容穿透导航栏和状态栏,还有tabbar,穿上去的东西能透明显示出来
缩小tableview的范围,把tableview的矩形框就限定在中间区域,修改高度和y值,但是这样毁损失掉穿透功能,用户只能看见中间区域的东西,cell永远没法出现在导航栏后面
改变了tableview的范围,其实是为了改变cell的可视范围
tableview说白了就是scrollview,scrollView有个特点,超出矩形框的东西就会被剪掉,只要超出跑到上面的cell就会被剪掉,看不见,这样就无法实现穿透了
如果cell要实现穿透整个屏幕的效果,首先第一个前提条件:tableview要占据整个屏幕,这样cell的活动范围才会在整个屏幕,可以穿透了,但这样做以后,前面的cell会被导航栏挡住
实现的两个要点:cell既能穿透,又不会被挡
给tableview加个内边距
可以把设置了内边距的那部分空白界面当成内容的一部分,被挡住的是设置了内边距的空白界面