Как Apple хочет, чтобы мы настраивали ячейки нашего табличного представления? - PullRequest
1 голос
/ 17 октября 2011

Мне однажды сказал кто-то, кто помогал мне с кодом, что Apple хочет, чтобы разработчики использовали tableView:willDisplayCell:forRowAtIndexPath: для настройки пользовательских ячеек вместо tableView:cellForRowAtIndexPath:.

Я хочу знать, правильно ли это, и если да, каковы преимущества?

1 Ответ

3 голосов
/ 17 октября 2011

Просто цитируя ссылку на протокол:

Этот метод дает делегату возможность переопределить свойства, основанные на состоянии, которые ранее были установлены в табличном представлении, такие как выделение и цвет фона.После возврата делегата табличное представление устанавливает только свойства альфа и фрейма, и только тогда, когда анимация строк происходит по мере их скольжения.

Из этого следует, что рекомендуетсяиспользуйте этот метод только для стилизации фона / выбранных свойств, но не для всей настройки ячейки.

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