給tableView加陰影遇到的坑

項目里收到一個新的需求,需要增加一個tableView的彈窗樣式,UI要求有陰影,然后就按照原來給普通的View加陰影的方式去做

        _tableView.layer.shadowOffset = CGSizeMake(0,4);
        _tableView.layer.shadowOpacity = 0.08f;
        _tableView.layer.shadowRadius = 4.f;
        _tableView.layer.shadowColor = [UIColor blackColor].CGColor;

結(jié)果陰影部分怎么也顯示不出來,然后去查了一下,tableView的clipsToBounds屬性默認為YES,也就是超出tableView范圍的視圖是展示不出來的,所以,我將clipsToBounds設(shè)為NO

        _tableView.clipsToBounds = NO;

結(jié)果出現(xiàn)了新的問題,由于tableView的clipsToBounds為NO,超出tableView的部分Cell就不會隱藏。

由于時間問題,沒有深入研究處理方法,現(xiàn)在的處理方式是在tableView下方增加一個View,為這個View增加陰影。

后期會研究一下這個問題,有好辦法的話會更新一下。

如果其他童鞋有好的方法,希望能交流一下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近項目涉及到對tableView設(shè)置陰影效果,實現(xiàn)技術(shù)上不難,主要是思路。這里記錄下來,也方便大家學(xué)習(xí)。 陰影是...
    FongG閱讀 15,765評論 9 18
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,361評論 25 708
  • 2017.02.22 可以練習(xí),每當(dāng)這個時候,腦袋就犯困,我這腦袋真是神奇呀,一說讓你做事情,你就犯困,你可不要太...
    Carden閱讀 1,503評論 0 1
  • 對周瑩這個人物越來越失望,所有重視她愛護她愛著她人,她都在辜負。 周老四那樣一個看透世情瀟灑自由的人,不忍心自己的...
    淡之煙閱讀 789評論 1 5
  • 最近我開始越來越懷疑自己了,我不知道自己能做什么。做什么都是三分鐘熱氣。很多事情頭腦一熱就要去做,可是開始了堅持不...
    沄瑩閱讀 185評論 0 1

友情鏈接更多精彩內(nèi)容