Что такое использование свойства растяжения UIImageView. Как я могу использовать это свойство.?


Введите описание изображения здесь

Я хочу знать, как я могу использовать это свойство для UIImageView.

2 6

2 ответа:

Свойства растяжения довольно просты, как утверждает Кароль Козуб в этой статье:

Часть исходного изображения, оставшаяся без растяжения слева определяется X

Часть исходного изображения, которая растягивается по оси x определяется шириной

Часть исходного изображения, оставшаяся без растяжения на правая равна 1-X-ширине

Если мы используем 0 для ширины, то растянутая область будет интерполировать между последний пиксель левой части и первый пиксель правой части

Ось y работает аналогично

Задает свойство contentStretch для представлений (это свойство UIView, а не конкретно свойство UIImageView). Однако это свойство устарело с iOS 6, поэтому его не следует использовать.

Замена, в частности для изображений, является resizableImageWithCapInsets. Обычно это используется для создания изображения с левой и правой стороной (или сверху и снизу), а также с шириной в один пиксель "серединой", которая растягивается по всему виду. Он является общим для пользовательских кнопок, потому что он гибок для различных Ширин, и потому что это экономит место.

Смотрите "определение растягиваемого изображения" в UIImage docs для получения полной информации.