美文网首页
xib 实时显示自定义控件

xib 实时显示自定义控件

作者: 幸运1314 | 来源:发表于2017-05-22 15:13 被阅读0次

    之前给 UIView 添加圆角都是通过运行才能看具体效果,这个方式效率太低了。

    1. IBDesignable 实时显示效果
    2. IBInspectable xib 直接修改自定义属性

    1. IBDesignable

    OC 使用宏:IB_DESIGNABLE

    import UIKit
    
    @IBDesignable
    class HHTextField: UITextField {
        override func layoutSubviews() {
            super .layoutSubviews()
            self.layer.borderColor = UIColor.init(rgb: 0x9B9B9B).cgColor
            self.layer.borderWidth = 0.5
            self.layer.cornerRadius = 10
        }
    }
    

    效果:

    login.pngwidth=300

    2. IBInspectable xib 直接修改自定义属性

    @IBInspectable var firstColor: UIColor = UIColor.blackColor() {
       // 值改变时更新UI
    }
    

    相关文章

      网友评论

          本文标题:xib 实时显示自定义控件

          本文链接:https://www.haomeiwen.com/subject/brabxxtx.html