необходимо иметь переменные экземпляра в подклассе UITableViewCell? - PullRequest
1 голос
/ 18 марта 2011

Вопрос. Нужно ли иметь переменные экземпляра подпредставления (например, UILabel) в подклассе UITableViewCell?

Альтернативой, которую я думаю создать, скажем, UILabels, которые вы хотите для своего пользовательского подкласса UITableViewCell при его создании, назначить их представлению содержимого (например, [self.contentView addSubview: label_1]), а затем освободить UILabel (например, [label_1 release]).

Таким образом, это единственная причина, по которой вам нужно сохранять метки в качестве переменных экземпляра (объявленных в заголовке) подкласса UITableViewCell, чтобы их можно было легче захватывать для последующей настройки / внесения изменений в них. Это в отличие от необходимости искать, просматривая их непосредственно в contentView через их значения тегов?

спасибо

1 Ответ

4 голосов
/ 18 марта 2011

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

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