drawRect против addSubview на UITableViewCells - PullRequest
1 голос
/ 06 ноября 2010

Я настраиваю UITableviewCells и пытаюсь выяснить, какой самый эффективный способ сделать это.

Так что в основном мне нужно добавить 3 строки текста и 2 изображения. Я мог бы сделать это, создав UIImageViews и UILabels, но я также мог бы нарисовать это сам, создав подкласс UITableViewCell. Также меня беспокоит анимация на ячейках (при переходе в editMode).

Какой самый эффективный способ сделать это, и какой позволит мне создавать собственные анимации?

1 Ответ

1 голос
/ 06 ноября 2010
  1. Вы собираетесь нужно для подкласса UITableViewCell в любом случае

  2. Добавить 3 строки текста и 2 изображения в UITableViewCell

Теперь для анимации клеток.Это поднимает те же проблемы / вопросы, что и любая другая анимация.

Не могли бы вы рассказать подробнее о том, что вы подразумеваете под "пользовательскими анимациями" - и какова ваша анимация?Вы планируете анимировать содержимое внутри одного из UIImageViews?Если это так - может быть, UITimer для запуска нужного обновления по прямоугольнику, вызов метода drawRect в UIImageView - это путь.

Если вы хотите сделать более стандартную покадровую анимацию с фиксированным изображением(как, например, анимированный GIF) - UIImageView будет переключаться между сериями изображений каждый [указанный] интервал времени - и может автоматически повторяться.

Если вы занимаетесь анимацией местоположения и поворота, вы можете просто использоватьстандартная анимация требует этого - или через NSTimer.

Так что это зависит от того, какой уровень «анимации» вы имеете в виду ...

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