Я знаю, что прошло много времени с тех пор, как этот вопрос был задан, но в случае, если кому-то он может понадобиться в настоящее время, я нашел решение для него.
Вот диаграмма с большим количеством глифов. Найдите тот, который вам нужен, и скопируйте для него шестнадцатеричный код.
Затем вставьте сюда для конвертации.
Вы получите значение, которое выглядит следующим образом: \ 00E1 (CSS Value)
Вставьте это значение в свой «content:» и будьте счастливы:)
Чтобы установить выравнивание UIButton
, найдите кнопку в инспекторе атрибутов в Interface Builder. Есть раздел под названием «Выравнивание». Установите его влево. Или правильно, или как хотите.
Чтобы сделать это в коде, используйте свойство contentHorizontalAlignment
UIControl
. Вы можете установить для него любое из следующих свойств:
UIControlContentHorizontalAlignmentCenter
UIControlContentHorizontalAlignmentLeft
UIControlContentHorizontalAlignmentRight
UIControlContentHorizontalAlignmentRight
UIControlContentHorizontalAlignmentFill может иметь особенно хороший вид из этих параметров
[myButton setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight];
удачи в использовании свойства contentEdgeInsets
объекта UIButton
для изменения положения содержимого.
Чтобы установить многострочный заголовок для UIButton
, , проверьте это сообщение на форуме , в котором описывается изменение метки кнопки.
Или вы можете использовать этот код, чтобы быстро создать двухстрочную кнопку:
myButton.titleLabel.textAlignment = UITextAlignmentCenter;
myButton.titleLabel.lineBreakMode = UILineBreakModeCharacterWrap;
[myButton setTitle:@"Siegfried\nRoy" forState:UIControlStateNormal];
Раджу, не забудьте отметить вопросы как принятые.
Here's the code to do the UIButton alignment in code too: -
[myButton setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];