Ответ 1
Просмотр файла .storyboard
в текстовом редакторе (это файл XML
) показал ответ: он связан с UIView
contentStretch.
Каковы числа в поле "Растяжка" в инспекторе атрибутов конструктора интерфейса "Интерфейс конструктора интерфейса"?
(как побочный вопрос - я полагаю, что уважаемая компания, такая как Apple, фактически выпустила документацию для своих инструментов, в отличие от того, чтобы разработчики просто все догадывались, поэтому, где эта документация?...)
Просмотр файла .storyboard
в текстовом редакторе (это файл XML
) показал ответ: он связан с UIView
contentStretch.
Это сообщение в блоге Карол, кажется, объясняет это довольно хорошо. - http://macoscope.com/blog/stretchable-images-using-interface-builder/
Протягивающие свойства довольно просты (я так не думаю, но статьи:).
Доля исходного изображения, оставшегося без растяжения слева определяется X. Доля исходного изображения, которое получает растянутый по оси x, задается шириной. Доля исходное изображение, оставшееся без растяжения справа, равно 1 - X - Ширина. Если мы используем 0 для ширины, растянутая область будет интерполировать между последним пикселем левой части и первым пикселем правая часть. У-ось работает аналогично
FYI - это устарело в iOS 6.0 https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/occ/instp/UIView/contentStretch
(обновленная ссылка)
Документация устаревания
Свойство экземпляра
Прямоугольник, который определяет растяжимые и недопустимые области просмотра.
Чтобы добиться такого же эффекта, используйте resizableImageWithCapInsets: вместо этого.