Подтвердить что ты не робот

Как выравнивать текст кнопки влево?

Теперь я хочу выравнивать текст кнопки слева с кодом, как это сделать? и я кодирую это:

button.titleLabel.textAlignment = UITextAlignmentLeft;

но это не сработает.

4b9b3361

Ответ 1

Вы должны использовать кнопки contentVerticalAlignment и contentHorizontalAlignment.

Ответ 2

Используйте ContentHorizontalAlignment, как показано ниже

btnObj.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

Ответ 3

Swift Code

button.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left

Ответ 4

Настройка на кнопку titleLable выравнивание также отлично работает.

btn.titleLabel.textAlignment=NSTextAlignmentCenter;

Ответ 5

Для тех, кто использует Swift 3

button.contentHorizontalAlignment = .left

Над текстом выровнять текст с левой границей, чтобы вы могли немного заполнить.

button.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0)