內(nèi)容穿透導(dǎo)航欄和狀態(tài)欄袁滥,還有tabbar星虹,穿上去的東西能透明顯示出來
縮小tableview的范圍零抬,把tableview的矩形框就限定在中間區(qū)域,修改高度和y值搁凸,但是這樣毀損失掉穿透功能媚值,用戶只能看見中間區(qū)域的東西狠毯,cell永遠(yuǎn)沒法出現(xiàn)在導(dǎo)航欄后面
改變了tableview的范圍护糖,其實(shí)是為了改變cell的可視范圍
tableview說白了就是scrollview,scrollView有個特點(diǎn)嚼松,超出矩形框的東西就會被剪掉嫡良,只要超出跑到上面的cell就會被剪掉,看不見献酗,這樣就無法實(shí)現(xiàn)穿透了
如果cell要實(shí)現(xiàn)穿透整個屏幕的效果寝受,首先第一個前提條件:tableview要占據(jù)整個屏幕,這樣cell的活動范圍才會在整個屏幕罕偎,可以穿透了很澄,但這樣做以后,前面的cell會被導(dǎo)航欄擋住
實(shí)現(xiàn)的兩個要點(diǎn):cell既能穿透,又不會被擋
給tableview加個內(nèi)邊距
可以把設(shè)置了內(nèi)邊距的那部分空白界面當(dāng)成內(nèi)容的一部分甩苛,被擋住的是設(shè)置了內(nèi)邊距的空白界面