swift - 具有圆形边缘的自定义表格视图单元格
问题描述
我希望创建一个如下图所示的表格单元格
这怎么能通过情节提要完成?我最初的计划是使用两个不同的视图/标签,并使用圆形边缘,layer.cornerRadius
但这会圆形两个视图/标签的所有边缘。
解决方案
在单元格的 contentView 内添加 greenView 并用它进行四舍五入,cornerRadius
并在其中添加 blackView 而不进行任何四舍五入,因为 superview 只会确保完成这项工作
greenView.clipsToBounds = true // can be set in IB
greenView.layer.cornerRadius = 7
您还可以使用https://www.hackingwithswift.com/example-code/calayer/how-to-round-only-specific将这两个视图添加到彼此下方,并将底部视图的顶部和底部的顶角圆角-corners-using-maskedcorners
推荐阅读
- r - 在R中用匹配替换字符串的问题
- php - laravel 中的短信
- amazon-cloudformation - Cloudformation 模板中 Parameter Store 中 EC2 实例类型的动态参考
- php - 每天在服务器上保存文件副本
- google-chrome-extension - 获取 API、Chrome 扩展、内容脚本、CORS 权限
- angular - 在Angular 7中使用httpClient删除数组中的数组
- python - 使用概率标签训练 LSTM
- javascript - 将 JSOn 对象转换为平面 JSON 数组
- python - 获取网络日志 URL IP 的 Python 脚本
- javascript - 两个不同的 POST 请求使用同一个变量