UIButton的layer.cornerRadius删除了按钮标题的可见性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIButton的layer.cornerRadius删除了按钮标题的可见性相关的知识,希望对你有一定的参考价值。

我为我的按钮添加了一个自定义类,我设置了角半径(为多个VC保存了一些代码)但是一旦我设置它,我的按钮的标题就会消失。您可以看到我有一个按钮标题集,并且在选择自定义类之前它可以正常工作。

我的按钮背景是带有alpha的灰色。我试图使用.isOpaque设置,但没有运气获得标题。知道什么可能导致这个问题吗?

@IBDesignable class RoundedButton: UIButton {

    @IBInspectable var cornerRadius: CGFloat = 8

    override func layoutSubviews() {
        layer.cornerRadius = cornerRadius
    }
}

Storyboard

编辑:解决了!谢谢你/僵尸的解释!

以上是关于UIButton的layer.cornerRadius删除了按钮标题的可见性的主要内容,如果未能解决你的问题,请参考以下文章

从 UIButton 中获取 UIButton 的标签,该 UIButton 位于此 UIButton 呈现的弹出框中

如何删除多个 UIButton 或动态创建的特定 UIButton?

UIButton:根据titleLabel Text计算UIButton的高度

为啥 Swift4 会强制转换 UIButton 数组!到 [UIButton?] 类型?

UIButton的使用

想要在单击相同的 UIButton 时从 UITableViewCell 更改正确的 UIButton 图像