2013-06-10 4 views
0

У меня есть 2 UIButtons. Я установил фоновое изображение в 2 разных png. Png имеют разную ширину. Я выглядит следующим образом:UIButton Размер изображения

enter image description here

Размер кнопки устанавливается на images.size.width и высоту.

Я хотел бы эти кнопки, чтобы быть тем же размером, но при изменении размера кнопки вручную, изображения искажаются, как это:

enter image description here

Можно ли изменять размер кнопок, не искажая образ? Поскольку это картина, я думал, что растяжка не имеет смысла.

Любая помощь будет оценена по достоинству.

Спасибо!

ответ

0

Не искажая или разрушая целостность изображения, единственным реальным решением было бы добавить дополнительное дополнение справа и слева от кнопки «Удалить».

Другие варианты (которые лично я бы не рекомендовал) будет включать в себя:

  • расколоть «Перепланирование» на две линии и уменьшить будильник, так что было бы прочитать:

    ПЕРЕУСТАНОВКИ

    Расписание

  • Увеличить урну значок вручную (это будет даже их немного больше)

  • вручную уменьшить размер значка перепланировать (ваша разборчивость будет страдать)

Независимо от пути вы принимаете, я бы изменить размер или изменить исходные файлы в таких программах, как Photoshop или Fireworks для сохранения целостность элементов пользовательского интерфейса. Обязательно масштабируйте пропорционально в этих программах, чтобы избежать большего искажения и растяжения.

1

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

Смежные вопросы