it-swarm.com.ru

Как изменить выравнивание заголовка кнопки в Swift?

Я пытаюсь установить заголовок для кнопки слева. Но все, что я пробовал, не работает. 

С: 

UILabelButton.titleLabel.textAlignment = .Left

Или же:

UILabelButton.contentVerticalAlignment = UIControlContentVerticalAlignment // There is no left

Название кнопки по-прежнему центрировано. 

Есть ли другая недвижимость? 

42
derdida

Используйте contentHorizontalAlignment. Вам нужно использовать UIControlContentHorizontalAlignment.Left. Вам нужно использовать horizontal, а не vertical.

btn.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left

Swift 3.x

btn.contentHorizontalAlignment = .left
118
codester

Swift 4

Образец кода

Для моего требования я хочу выравнивание влево верх

btnAddress.contentHorizontalAlignment = UIControlContentHorizontalAlignment.left
btnAddress.contentVerticalAlignment = UIControlContentVerticalAlignment.top
1
Vivek

как это с Swift 4: btnAddress.contentHor horizontalAlignment = .center

0
e-nature