我在Obj-C上使用这个代码,它确实有效:
CALayer *btnLayer = [self.priceLabel layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
Run Code Online (Sandbox Code Playgroud)
它确实在我的按钮CALayer上形成了圆角.
但是没有在swift上工作:
var btnLayer:CALayer! = self.priceLabel.layer
[btnLayer.masksToBounds:true]
[btnLayer.cornerRadius = 5.0]
Run Code Online (Sandbox Code Playgroud)