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

问题描述 投票:1回答:2

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

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

@IBDesignable class RoundedButton: UIButton {

    @IBInspectable var cornerRadius: CGFloat = 8

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

Storyboard

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

ios swift xcode uibutton storyboard
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.