如何在Xcode 7和Swift 2中创build一个圆angular矩形标签

我正在Xcode 7 beta 3中工作。我想创build一个圆angular矩形背景的标签。 默认情况下,我可以使用我select的颜色创build背景,但是我无法绕过angular落。 我曾尝试创build该标签的出口,然后在viewDidLoad()我写这个代码label.layer.cornerRadius = 10 。 我没有得到任何错误,但没有改变模拟器中的标签。 有谁知道如何在Swift 2中做到这一点?

最简单的方法是将此属性添加到您想要具有圆angular的标签。

 layer.cornerRadius 

在这里输入图像说明

同时也启用剪辑子视图属性。

在这里输入图像说明

你也想剪辑到标签的边界:

 myLabel.backgroundColor = UIColor.blueColor() myLabel.layer.cornerRadius = 10.0 myLabel.clipsToBounds = true 

视图可以select性地限制其子视图的绘图,以便它们在视图之外的任何部分都不显示。 这被称为裁剪,并与视图的clipsToBounds属性设置。

所以你需要添加:

 label.clipsToBounds = true 

结果(Swift 2.0 Xcode 7 iOS9):

UILabel的半径