动态用户定义的运行时属性

时间:2018-07-29 21:01:24

标签: ios swift xcode

如何在Xcode中将用户定义的运行时属性设置为与对象关联的值?例如,我想将视图的layer.cornerRadius设置为始终size.width / 2以使拐角变圆。我知道,如果我知道视图的大小,可以将其设置为这样的常量:

enter image description here

有没有办法动态地做到这一点?我尝试将150替换为size.width / 2,但收到以下警告:

  

“ size.width / 2”值无效。

     

请提供有效值。

1 个答案:

答案 0 :(得分:0)

您应该在viewDidLoad()方法下添加以下内容:

yourView.layer.cornerRadius = yourView.frame.width / 2