我正在尝试创建一个圆角 UIButton。
像这样的layer.cornerRadius = 30
在我的自定义按钮类中,并在我的 Storyboard中更新了它
我能够得到我的圆角 UIButton。当我在模拟器上运行它时,它工作正常。
然而,在我的 Storyboard上,它仍然看起来像一个方形按钮。如何更新我的 Storyboard以获取圆形按钮?
最佳答案
最后,我找到了答案。感谢 devslopes.com
首先在您的自定义类中添加@IBDesignable,然后添加以下代码。
@IBInspectable var cornerRadius: CGFloat = 30
{
didSet{
layer.cornerRadius = cornerRadius
}
}
override func prepareForInterfaceBuilder()
{
layer.cornerRadius = cornerRadius
}
在您的自定义类中添加此功能后。只需在 Storyboard 中为该按钮更新圆角半径的值,您就可以在 Storyboard 上看到圆形按钮。
关于iOS10 圆角 UIButton 在 StoryBoard 上展示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39476529/