首页 > 学院 > 开发设计 > 正文

Swift3.0 -- didSet(OC中重写setter方法)

2019-11-09 14:30:44
字体:
来源:转载
供稿:网友
////  DemoLabel.swiftimport UIKitclass DemoLabel: UILabel {    //模型 -> 给视图设置模型,由视图自己根据模型的数据,决定显示的内容    var person: Person? {        //替代OC中重写setter方法,didSet没有代码提示        //区别:不用考虑 _成员变量 = 值!        //OC中如果是copy属性,应该 _成员变量 = 值 copy        didSet {            //此时name属性已经有值,可以直接使用设置UI内容            text = person?.name;        }    }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表