iOS10 圆角 UIButton 在 StoryBoard 上展示

标签 ios uibutton storyboard

我正在尝试创建一个圆角 UIButton。

像这样的layer.cornerRadius = 30在我的自定义按钮类中,并在我的 Storyboard中更新了它

click here for storyboard image.

我能够得到我的圆角 UIButton。当我在模拟器上运行它时,它工作正常。

Button on simulator looks like this.

然而,在我的 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/

相关文章:

ios - 我如何打印出存储在数组中的对象的内容,而不是像这样的内容 <(Object Name) : 0x10010ff10>?

ios - 向表格单元格添加导航附件

iphone - 带有 Storyboard的 UITableViewController 子类

iphone - Storyboard方向

ios - 在 iOS 的后台持续更新加速度计

ios - 是否有任何可用于星级评定的控件?

ios - 带有按钮和选择器的协议(protocol)扩展

ios - 无法从自定义 UIView 调用按钮的方法

ios - RAC5 中缺少 rac_signalForControlEvents

ios - 重命名后找不到 Storyboard