Вопрос о рисовании выделенного UITableViewCell - PullRequest
1 голос
/ 12 января 2011

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

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

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

1 Ответ

0 голосов
/ 26 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...