Я понял, что вы можете растянуть кнопку в определенных областях, чтобы она могла сохранять хороший внешний вид и не выглядеть деформированной в Интерфейсном конструкторе Xcode 4. Это правда, и если да, то как ты можешь это сделать?
Кажется, что значения X и Y являются позициями для начальной точки растяжения относительно всей ширины и высоты изображения, т. Е. 0,5 будет означать точку в середине изображения.
То же самое для ширины и высоты: размеры растягиваемой области относительно размера изображения, т. Е. Установка для нее значения 1 / imageWidth будет означать, что растягиваемая область имеет ширину 1 пиксель. Странно то, что 0 также отлично работает для синей таблетки (может быть по соображениям удобства?).
Ниже режимы просмотра настроены на «Масштаб до заполнения». Изображения растягиваемые изображения от https://github.com/0xced/UIKit-Artwork-Extractor.
Этот ответ был вдохновлен http://www.slideshare.net/mystcolor/stretchable-images-in-uiimageview-using-ib-only
Я не совсем понимаю, о чем вы спрашиваете.Перетаскивание кнопки в конструкторе интерфейса не приводит к ее деформации.Он автоматически сохраняет хороший аспект и не выглядит пиксельным или масштабированным.Просто захват углов и перетаскивание должны сделать свое дело.Надеюсь, это поможет.