我一直在试图创建一个具有圆角和阴影的自定义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