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
}
}
编辑:解决了!谢谢你/僵尸的解释!
以上是关于UIButton的layer.cornerRadius删除了按钮标题的可见性的主要内容,如果未能解决你的问题,请参考以下文章
从 UIButton 中获取 UIButton 的标签,该 UIButton 位于此 UIButton 呈现的弹出框中
如何删除多个 UIButton 或动态创建的特定 UIButton?
UIButton:根据titleLabel Text计算UIButton的高度