Что такое использование свойства растяжения UIImageView. Как я могу использовать это свойство.?
2 6
2 ответа:
Свойства растяжения довольно просты, как утверждает Кароль Козуб в этой статье:
Часть исходного изображения, оставшаяся без растяжения слева определяется X
Часть исходного изображения, которая растягивается по оси x определяется шириной
Часть исходного изображения, оставшаяся без растяжения на правая равна 1-X-ширине
Если мы используем 0 для ширины, то растянутая область будет интерполировать между последний пиксель левой части и первый пиксель правой части
Ось y работает аналогично
Задает свойство
contentStretch
для представлений (это свойствоUIView
, а не конкретно свойствоUIImageView
). Однако это свойство устарело с iOS 6, поэтому его не следует использовать.Замена, в частности для изображений, является
resizableImageWithCapInsets
. Обычно это используется для создания изображения с левой и правой стороной (или сверху и снизу), а также с шириной в один пиксель "серединой", которая растягивается по всему виду. Он является общим для пользовательских кнопок, потому что он гибок для различных Ширин, и потому что это экономит место.Смотрите "определение растягиваемого изображения" в UIImage docs для получения полной информации.