Image View - представление изображения

Видовые представления изображений отображают изображение или анимированную последовательность изображений, эффективно масштабируя их. Image View позволяет эффективно отрисовывать изображение (например, файл JPEG или PNG) или анимационную серию изображений на экране, масштабирование изображения автоматически подгоняется к текущему размеру видового предвтавления. Image View может дополнительно отображать различные изображения или серии изображений, когда вид подсвечивается.

Контент Image View

Image View обеспечивает множественные программные настройки, изменения свойств объекта видового представления и свойств того объекта изображения, который загружен в видовое представление.

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

При первом использовании Image View необходимо установить изображение в Interface Builder в сооттветствующем поле Image, и при необходимости изображение подсветки в поле Highlighted. Также это можно сделать программно вызвав методы initWithImage: или initWithImage:highlightedImage:, при инициализации или изменив свойство image и, или highlightedImage объекта на соответствующий объект UIImage.

Если вы хотите, чтобы ваш вид изображения отображал анимированную последовательность изображений, вы должны сделать это программно. Поскольку вы не можете указать массив изображений в инспекторе атрибутов, вы должны написать код, чтобы рассказать виду изображения, какие изображения использовать. Чтобы сделать это, установите свойство animationImages на массив объектов UIImage в том порядке, в котором они должны быть показаны. При желании установите свойство highlightedAnimationImages, если вы хотите, показать другую анимацию, когда вид будет подсвечен.

Поведение Image View

Используйте флажок Highlighted в Interface Builder, или используйте свойство highlighted, для указания какое следует отображать изображение,- стандартное или подсветки.

При использовании анимированной последовательности изображений используйте следующие методы:

  • animationDuration - временная задержка смены кадров (в секундах). По умолчанию частота кадров установлена 30 кадров в секунду.
  • animationRepeatCount - количество циклов повторения анимации. По умолчанию значение установлено в 0, что задает бесконечное повторение циклов анимации.
  • startAnimating - начинает анимацию.
  • stopAnimating - останавливает анимацию.
 
 
homeЗаметили ошибкукарта сайта 
   Made on a Mac