2
雖然我讀蘋果的TableViewSuite sample code
,我找到了一個有點混亂:「BOOL突出顯示」屬性在UIView而不是UITableViewCell?
的APLTimeZoneView
是在APLTimeZoneCell
的contentView
一個UIView。然而,有一個名爲
@property (nonatomic, getter=isHighlighted) BOOL highlighted
在
APLTimeZoneView
財產,顯然屬性的定製的setter曾經選擇行時獲取調用。
我的問題是,爲什麼在APLTimeZoneView
而不是APLTimeZoneCell
高亮顯示的屬性?我檢查了API文檔,似乎UIView
中沒有此類屬性,僅在UITableViewCell
中。爲什麼只要選擇一行,setter就會被調用來設置highlighted
爲true?
謝謝@jtbandes –