2015-06-05 2 views
1

Я создаю все свои ограничения программно для своих элементов управления пользовательского интерфейса. Итак, у моей кнопки есть текст: titleОграничения iOS делают ширину кнопки более крупной, чем текст содержания

Так что, если я не устанавливаю никаких ограничений для ширины кнопки, приложение создаст для меня кнопку, основанную на ширине текста, и это работает для меня.

Но я хочу добавить несколько дополнительных дополнений в левой и правой сторонах. Как мне это сделать?

+0

Проверьте 'titleEdgeInsets' и/или' contentEdgeInsets' (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIButton_Class/#//apple_ref/doc/uid/TP40006815-CH3- SW31) – fguchelaar

ответ

3

Используйте contentEdgeInsets свойство UIButton, например .:

`yourButton.contentEdgeInsets = UIEdgeInsetsMake(0.f, 10.f, 0.f, 10.f);` 

добавит 10 очков к левому и правому краям.

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