我一直在試圖創建一個具有圓角和陰影的自定義tableview單元格,我設法創建了圓角,但陰影只顯示在角落,沒有其他地方。SWIFT與角半徑和陰影UITableViewCell
1
A
回答
0
寫下面的代碼cellForRowAt indexPath
cell.contentView.layer.cornerRadius = 10
cell.contentView.layer.shadowColor = UIColor.blue.cgColor
cell.contentView.layer.shadowRadius = 3
cell.contentView.layer.shadowOpacity = 1.0
cell.contentView.clipsToBounds = true
4
對於陰影和圓角兩個,你可以使用此代碼:
override func tableView(_ tableView: UICollectionView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath)
cell.layer.cornerRadius = 10
let shadowPath2 = UIBezierPath(rect: cell.bounds)
cell.layer.masksToBounds = false
cell.layer.shadowColor = UIColor.black.cgColor
cell.layer.shadowOffset = CGSize(width: CGFloat(1.0), height: CGFloat(3.0))
cell.layer.shadowOpacity = 0.5
cell.layer.shadowPath = shadowPath2.cgPath
return cell
}
而且可以調整值,你會得到對你來說完美的影子!
希望它有幫助!
0
看起來像UITableviewCell不支持陰影。 Adding drop shadow to table view cell,請看看這個。
相關問題
- 1. UIVIew角半徑和陰影?
- 2. 帶有陰影和角半徑的UITableView(附帶電影示例)
- 3. 無法添加角落半徑和陰影
- 4. 圖層和陰影上的圓角半徑
- 5. 底角圓角半徑和陰影只在目標C中UIView底部
- 6. 設置角落半徑時未應用陰影
- 7. 增加UITextField的圓角半徑將消除其陰影
- 8. 移除拐角半徑處的陰影/邊界線iOS
- 9. 帶有IBDesignables的單元格中的拐角半徑的陰影
- 10. 對角陰影與GDI +
- 11. 自定義NSView與圓角和陰影
- 12. 安卓箱陰影和邊界半徑佈局
- 13. 使用邊界半徑和箱陰影在一起(CSS)
- 14. Chrome中的箱形陰影和邊框半徑錯誤
- 15. IE11 - 邊界半徑和箱陰影一起導致問題
- 16. 繪製陰影的UITableViewCell
- 17. iPhone UITableViewCell圖層陰影
- 18. 無法陰影中的UITableViewCell
- 19. 如何將陰影添加到selectedBackgroundView UITableViewCell Swift
- 20. 在java腳本和CSS中構建半圓進度條帶圓角和陰影
- 21. 帶有複雜箱體陰影的倒置邊框半徑
- 22. 如何在UITableViewCell中實現帶圓角的陰影?
- 23. 如何解決邊框半徑與盒子陰影相結合的IE渲染?
- 24. 在Adobe Photoshop中投影陰影角度陰影
- 25. 帶圓角和陰影的圖像
- 26. 對透明UITableView和圓角的陰影
- 27. 動畫CALayer陰影路徑
- 28. 用半透明視圖繪製陰影
- 29. 半透明格中的文字陰影
- 30. 如何在IE上使用CSS3邊框半徑和框陰影屬性?
這一個不行......只要你做了'cell.contentView.clipsToBounds = true',陰影就會消失。圓角?是的,影子?沒有。 – Annjawn