Атрибут Инспектор: как использовать "Растяжение"

Каковы числа в поле "Растяжка" в инспекторе атрибутов конструктора интерфейса "Интерфейс конструктора интерфейса"?

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

Ответы

Ответ 1

Просмотр файла .storyboard в текстовом редакторе (это файл XML) показал ответ: он связан с UIView contentStretch.

Ответ 2

Это сообщение в блоге Карол, кажется, объясняет это довольно хорошо. - http://macoscope.com/blog/stretchable-images-using-interface-builder/

Протягивающие свойства довольно просты (я так не думаю, но статьи:).

Доля исходного изображения, оставшегося без растяжения слева определяется X. Доля исходного изображения, которое получает растянутый по оси x, задается шириной. Доля исходное изображение, оставшееся без растяжения справа, равно 1 - X - Ширина. Если мы используем 0 для ширины, растянутая область будет интерполировать между последним пикселем левой части и первым пикселем правая часть. У-ось работает аналогично

Ответ 4

Документация устаревания

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

Свойство экземпляра

contentStretch

Прямоугольник, который определяет растяжимые и недопустимые области просмотра.

Устаревшие

Чтобы добиться такого же эффекта, используйте resizableImageWithCapInsets: вместо этого.