UITableViewCell中UIView的转角半径在iOS9中不起作用

时间:2016-10-28 08:38:37

标签: ios swift uitableview

我的自定义UITableViewCell中有一个UIView。我想设置取决于UIViews框架高度的角半径,目前我有以下代码:

 override func layoutIfNeeded() {
        super.layoutIfNeeded()
        subjectColorView.layer.cornerRadius = subjectColorView.frame.size.height/2
    }

这在iOS10中完美运行,但在iOS9中它根本不会绕过角落。我在这做错了什么?这种类型或视图设置最安全的地方在哪里?

1 个答案:

答案 0 :(得分:2)

尝试使用边框半径剪切UIView。

subjectColorView.layer.masksToBounds = true