cell穿透导航栏和tabBar的分析

内容穿透导航栏和状态栏,还有tabbar,穿上去的东西能透明显示出来

缩小tableview的范围,把tableview的矩形框就限定在中间区域,修改高度和y值,但是这样毁损失掉穿透功能,用户只能看见中间区域的东西,cell永远没法出现在导航栏后面

改变了tableview的范围,其实是为了改变cell的可视范围

tableview说白了就是scrollview,scrollView有个特点,超出矩形框的东西就会被剪掉,只要超出跑到上面的cell就会被剪掉,看不见,这样就无法实现穿透了

如果cell要实现穿透整个屏幕的效果,首先第一个前提条件:tableview要占据整个屏幕,这样cell的活动范围才会在整个屏幕,可以穿透了,但这样做以后,前面的cell会被导航栏挡住

实现的两个要点:cell既能穿透,又不会被挡

给tableview加个内边距

可以把设置了内边距的那部分空白界面当成内容的一部分,被挡住的是设置了内边距的空白界面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容