построение растягиваемого изображения в интерфейсе конструктора - PullRequest
16 голосов
/ 15 октября 2010

Я пытаюсь создать растягиваемое изображение в конструкторе интерфейсов.Это вообще возможно?Я искал в Интернете и не могу найти правильное решение.Буду признателен за любые ответы.

Ответы [ 4 ]

23 голосов
/ 08 мая 2012

Это можно сделать в конструкторе интерфейсов: http://www.slideshare.net/mystcolor/stretchable-images-in-uiimageview-using-ib-only

enter image description here

11 голосов
/ 02 августа 2012

Если вы имеете в виду, что у вас уже есть растягиваемое изображение, вы можете использовать функцию растяжения IB.Значения X и Y, по-видимому, являются позициями для начальной точки растяжения относительно всей ширины и высоты изображения, то есть 0,5 будет означать точку в середине изображения.

То же самое дляШирина и высота: размеры растягиваемой области относительно размера изображения, т. Е. Установка для нее значения 1 / imageWidth будет означать, что растягиваемая область имеет ширину 1 пиксель.Странно то, что 0 также отлично работает для синей кнопки таблетки (может быть по соображениям удобства?).

Ниже режимы просмотра установлены на "Scale to Fill".Изображения растягиваются из https://github.com/0xced/UIKit-Artwork-Extractor.

enter image description here

Этот ответ был вдохновлен http://www.slideshare.net/mystcolor/stretchable-images-in-uiimageview-using-ib-only

6 голосов
/ 28 ноября 2013

С iOS7 у вас теперь есть возможность использовать нарезку в каталоге Xcode5 xcassets. Тогда растяжение будет сделано для вас, когда вы добавите нарезанное изображение. (см. официальная документация )

3 голосов
/ 15 октября 2010

Нет, это невозможно.

...