//// DemoLabel.swiftimport UIKitclass DemoLabel: UILabel { //模型 -> 給視圖設(shè)置模型,由視圖自己根據(jù)模型的數(shù)據(jù),決定顯示的內(nèi)容 var person: Person? { //替代OC中重寫setter方法,didSet沒有代碼提示 //區(qū)別:不用考慮 _成員變量 = 值! //OC中如果是copy屬性,應(yīng)該 _成員變量 = 值 copy didSet { //此時name屬性已經(jīng)有值,可以直接使用設(shè)置UI內(nèi)容 text = person?.name; } }}
新聞熱點
疑難解答