https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7-SW12在IB中使用UITableViewCell的子類 - 爲什麼需要重寫drawRect:?
關於繼承UITableViewCell
,大約需要上面的鏈接會談覆蓋drawRect:
明確地繪製細胞含量。
但爲什麼這是必要的?我們不能只在IB中創建UITableViewCell
的子類,在IB中添加所需的子視圖,創建所需的插座連接,然後以編程方式設置這些子視圖的值。
爲什麼有需要重寫drawRect:
?
該鏈接應該直接轉到「子類化UITableViewCell」部分。他們在那裏討論重寫drawRect:我不知道爲什麼。簡單地用IB來做,似乎對我有用。感謝您的迴應。 – Remover 2012-02-13 12:24:50
它說:「*您的UITableViewCell **的子類可以**在其drawRect:方法... *」中繪製其所有內容。這不是強制性的,但如果你想要繼承它,「*你應該意識到這種方法的潛在缺陷*」 – Martin 2012-02-13 13:11:44