2011-01-12 2 views
1

Я смотрю примерный пример TableViewSuite от Apple. В Suite 5 - у них есть UITableViewCell, в котором есть еще один UIView. Это представление отвечает за рисование представления. Мой вопрос о том, как он обрабатывает выделение. В UIView они имеют следующее:Вопрос о рисовании выделенного UITableViewCell

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

Мой вопрос: как это называется? Я искал подсветку, и в проекте мало матчей. Вызывает ли вызов UITableViewCell setHighlighted во всех своих подзонах, когда он установилHighlighted, вызвал сам по себе? Я предполагаю, что это то, что происходит, но не может найти документацию, в которой говорится об этом.

ответ

0

Я уверен, что ячейка представления таблицы повторяется в своих подзонах. Я помню, что у меня есть subview в пользовательской ячейке таблицы, которая выделяла бы выделение ячейки.

Смежные вопросы