iOS Swift:根据按钮高度设置角半径

时间:2015-02-08 18:18:19

标签: ios swift

frame.height会返回正确的值,但角半径不会改变。

self.layer.cornerRadius = frame.height / 2

2 个答案:

答案 0 :(得分:0)

您需要添加

clipsToBounds = true

否则它将无效。

答案 1 :(得分:0)

btnOK = UIButton 默认情况下,UIButton是方形的,因此设置角半径优于默认UI。

Swift 4

    btnOK.layer.cornerRadius = btnOK.bounds.height/2