Я смотрю на пример кода 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 сам? Я предполагаю, что это то, что происходит, но я не могу найти документацию, которая утверждает это.