2014-01-08 3 views
1

Я нашел решение, как установить минимальный размер шрифта, который будет соответствовать ширине моей кнопки:Установить минимальный размер шрифта UIButton с рентабельностью

button.titleLabel.numberOfLines = 1; 
button.titleLabel.adjustsFontSizeToFitWidth = YES; 
button.titleLabel.lineBreakMode = NSLineBreakByClipping; 

Но как я могу добавить маржу в левую и правую сторону.

Таким образом, ширина ярлыка кнопок составляет 200 pt так же, как и ширина кнопки. Мне нужно, чтобы мой ярлык заголовка был с пробелами справа и слева, поэтому это означает, что ширина ярлыка должна быть, например, 180 точек, а затем у меня будет 10pt справа и слева.

Как я могу это достичь?

ответ

4

Использование titleEdgeInsets:

button.titleEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right); 

или конкретно в этом случае:

button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10); 
Смежные вопросы