Чтобы установить выравнивание UIButton
, найдите кнопку в Инспекторе атрибутов в Интерфейсном Разработчике. Есть раздел под названием Выравнивание. Установите его влево. Или правильно, или как хочешь.
Чтобы сделать это в коде, используйте свойство contentHorizontalAlignment
UIControl
. Вы можете установить любое из этих свойств:
UIControlContentHorizontalAlignmentCenter
UIControlContentHorizontalAlignmentLeft
UIControlContentHorizontalAlignmentRight
UIControlContentHorizontalAlignmentFill
[myButton setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight];
Ни один из этих параметров не выглядит особенно хорошо (как вы можете видеть выше), и вам, возможно, повезет больше, если использовать свойство contentEdgeInsets
в UIButton
для изменения положения содержимого.
Чтобы установить многострочный заголовок для UIButton
, , проверьте это сообщение на форуме , в котором описано изменение метки кнопки.
Или вы можете использовать этот код для быстрого создания 2-строчной кнопки:
myButton.titleLabel.textAlignment = UITextAlignmentCenter;
myButton.titleLabel.lineBreakMode = UILineBreakModeCharacterWrap;
[myButton setTitle:@"Siegfried\nRoy" forState:UIControlStateNormal];
Раджу, не забудьте пометить вопросы как принятые.