UIView фон - PullRequest
       27

UIView фон

0 голосов
/ 15 июня 2011

Давайте предположим, что я хочу создать пользовательский компонент в качестве подкласса UIView, и я хочу разрешить установить изображение в качестве фона (ради этого вопроса предположим, что одно большое изображение не шаблон). У меня есть два варианта:

  • Создайте UIImageView размером с фрейм UIView и установите его image свойство
  • Создайте цвет рисунка с [UIColor colorWithPattern] и установите в качестве backgroundColor

Первый вариант полезен, если вы хотите работать с Interface Builder и хотите посмотреть, что вы делаете. Второе прекрасно работает, если вы хотите использовать шаблон, но помните, что мы говорим об одном большом изображении.

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

Исходя из вашего собственного опыта, есть ли недостатки в том или ином подходе?

1 Ответ

0 голосов
/ 15 июня 2011

Этот ответ дает вам два хороших пути для изучения:

Потребление памяти при загрузке большого изображения в uiimageview в

...