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

Mic*_*lla 6 user-interface xcode rounded-corners ios swift

我在Xcode 7 beta 3工作.我想创建一个带圆角矩形背景的标签.默认情况下,我可以使用我选择的颜色创建背景,但我无法绕过角落.我已经尝试为该标签创建一个插座,然后viewDidLoad()我写了这段代码label.layer.cornerRadius = 10.我没有得到任何错误,但它没有改变模拟器中的标签.有没有人知道如何在Swift 2中这样做?

Lak*_*aky 14

最简单的方法是将此属性添加到要使用圆角的标签.

layer.cornerRadius
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

并且还启用Clip Subviews属性.

在此输入图像描述


Fre*_*ust 9

您还需要剪切到标签的边界:

myLabel.backgroundColor = UIColor.blueColor()
myLabel.layer.cornerRadius = 10.0
myLabel.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)