Ответ 1
Вы должны использовать кнопки contentVerticalAlignment
и contentHorizontalAlignment
.
Теперь я хочу выравнивать текст кнопки слева с кодом, как это сделать? и я кодирую это:
button.titleLabel.textAlignment = UITextAlignmentLeft;
но это не сработает.
Вы должны использовать кнопки contentVerticalAlignment
и contentHorizontalAlignment
.
Используйте ContentHorizontalAlignment
, как показано ниже
btnObj.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
Swift Code
button.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left
Настройка на кнопку titleLable выравнивание также отлично работает.
btn.titleLabel.textAlignment=NSTextAlignmentCenter;
Для тех, кто использует Swift 3
button.contentHorizontalAlignment = .left
Над текстом выровнять текст с левой границей, чтобы вы могли немного заполнить.
button.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0)