使用用户定义的运行时属性的UILabel的cornerRadius不起作用

For*_*Zhu 5 xcode objective-c uilabel ios

我尝试将cornerRadius添加到UILabel使用User Defined Runtime Attributes 但是它没有按预期工作,cornerRadius没有设置,我想知道我犯了什么错误.我附上了它的截图,

在此输入图像描述

帮助我解决问题

Nir*_*v D 18

layer.cornerRadius不只是cornerRadius你也需要设置layer.masksToBoundstrue.

在此输入图像描述


Yog*_*ana 10

创建扩展以从故事板设置角半径

在此输入图像描述

public extension UIView {

    @IBInspectable public var cornerRadius: CGFloat {
        get { return layer.cornerRadius }
        set { layer.cornerRadius = newValue }
    }
}
Run Code Online (Sandbox Code Playgroud)