//// DemoLabel.swiftimport UIKitclass DemoLabel: UILabel { //模型 -> 给视图设置模型,由视图自己根据模型的数据,决定显示的内容 var person: Person? { //替代OC中重写setter方法,didSet没有代码提示 //区别:不用考虑 _成员变量 = 值! //OC中如果是copy属性,应该 _成员变量 = 值 copy didSet { //此时name属性已经有值,可以直接使用设置UI内容 text = person?.name; } }}
新闻热点
疑难解答