我想创建一个如下图所示的表格单元格
这如何通过 Storyboard完成?我最初的计划是使用两个不同的 View /标签,并使用 layer.cornerRadius
使边缘变圆,但这使两个 View /标签的所有边缘都变圆。
最佳答案
在单元格的 contentView 中添加 greenView 并使用 cornerRadius
将其四舍五入,并在其中添加 blackView 而不进行任何四舍五入,因为 superview 将仅确保完成此工作
greenView.clipsToBounds = true // can be set in IB
greenView.layer.cornerRadius = 7
您还可以将这 2 个 View 添加到彼此下方,并使用 https://www.hackingwithswift.com/example-code/calayer/how-to-round-only-specific-corners-using-maskedcorners 将底部 View 的顶部和底部的顶角圆化。
关于swift - 具有圆形边缘的自定义表格 View 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56675151/