iPhone, как мне отцентрировать текст button.titleLabel? - PullRequest
2 голосов
/ 29 сентября 2010

Я изменяю текст одной из моих кнопок, я не осознавал, что текст не центрирован.

Он установлен в IB

Как его отцентрировать?

Ответы [ 4 ]

6 голосов
/ 29 сентября 2010

Это просто текстовая метка, поэтому она должна работать (поместите ее в метод viewDidLoad и установите myButton в качестве свойства IBOutlet)

myButton.titleLabel.textAlignment = UITextAlignmentCenter;

Однако, он должен быть уже центрирован - кажется странным, что«т.Вы делаете что-нибудь еще необычное?

0 голосов
/ 04 декабря 2015

В iOS 9 с Swift:

myButton.titleLabel.textAlignment = NSTextAlignment.Center
0 голосов
/ 23 октября 2012

Сейчас (iOS 6):

 myButton.titleLabel.textAlignment = NSTextAlignmentCenter;

изменить с UI на NS

0 голосов
/ 29 сентября 2010

В Интерфейсном Разработчике выберите кнопку и нажмите ⌘-1, чтобы вызвать инспектор атрибутов.Посмотрите на нижнюю часть атрибутов в разделе «Контроль».Вы увидите что-то с надписью «Содержимое» с помощью кнопок выравнивания.Нажмите кнопку для выравнивания по центру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...