2009-08-30 2 views
1

Если я сделать пользовательскую ячейку, это лучшая практика для ...UITableViewCell оптимизация подклассов

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

И part2 ... если я делаю прозрачный фон (знаю, большой удар производительности) ... и я использую значки png с мягкими краями (то же самое для каждой ячейки) ... это большая разница, если я создаю размытие динамического текста? -Я не уверен, что поражение производительности связано с анимацией прозрачных пленок или рисунком ячейки изначально.

Любое понимание/предложения?

ответ

1

Больше прозрачных пленок, которые у вас есть, и чем больше альфа-смешивания должно произойти, тем хуже вы. Для простых ящиков это просто, чтобы просто бросать subviews, но для сложных вы захотите создать собственный контент-контент, который делает большую часть собственного чертежа программно в drawRect, а не в зависимости от кода чертежа UIView. Нарисуйте UIImages напрямую и просто нарисуйте текстовые строки самостоятельно. Это небольшая дополнительная работа, но она будет намного лучше.

Смежные вопросы