2011-01-12 82 views
1

的問題我正在查看來自Apple的TableViewSuite示例代碼。在套件5中 - 他們有一個UITableViewCell,裏面有另一個UIView。該觀點負責繪製視圖。我的問題是關於它如何處理突出顯示。在UIView他們有以下內容:關於繪製突出顯示的UITableViewCell

- (void)setHighlighted:(BOOL)lit { 
// If highlighted state changes, need to redisplay. 
if (highlighted != lit) { 
    highlighted = lit; 
    [self setNeedsDisplay]; 
} 
} 

我的問題是 - 這是如何調用?我搜索了亮點,項目中沒有太多匹配。 UITableViewCell調用set在其所有子視圖上突出顯示時,它是否被setHighlighted調用?我假設這是發生了什麼,但無法找到任何說明這一點的文檔。

回答

0

我很確定表視圖單元格遞歸到它的子視圖。我記得在自定義表格單元格中有一個子視圖,可以突出顯示單元格是否突出顯示。

相關問題