UILabel выравнивает текст по центру



Как выровнять текст в UILabel?

674   9  

9 ответов:

С iOS 6 и позже UITextAlignment устарела. используйте NSTextAlignment

myLabel.textAlignment = NSTextAlignmentCenter;

Swift версия от iOS 6 и выше

myLabel.textAlignment = .center

вот пример кода, показывающий, как выровнять текст с помощью UILabel:

label = [[UILabel alloc] initWithFrame:CGRectMake(60, 30, 200, 12)];
label.textAlignment = NSTextAlignmentCenter;

вы можете прочитать больше об этом здесь UILabel

чтобы центрировать текст в UILabel в Swift (который предназначен для iOS 7+), Вы можете сделать:

myUILabel.textAlignment = .Center

или

myUILabel.textAlignment = NSTextAlignment.Center

н. Б.: В соответствии с ссылка на класс UILabel, С iOS 6 этот подход теперь устарел.

просто использовать textAlignment свойство, чтобы увидеть необходимое выравнивание с помощью одного из UITextAlignment значения. (UITextAlignmentLeft,UITextAlignmentCenter или UITextAlignmentRight.)

например: [myUILabel setTextAlignment:UITextAlignmentCenter];

посмотреть Ссылка На Класс UILabel для получения дополнительной информации.

использовать yourLabel.textAlignment = NSTextAlignmentCenter; для iOS >= 6.0 и yourLabel.textAlignment = UITextAlignmentCenter; для iOS

для Swift 3 это:

label.textAlignment = .center

IO6.1 [lblTitle setTextAlignment:NSTextAlignmentCenter];

Label.textAlignment = NSTextAlignmentCenter;

в xamarin ios предположим, что имя вашей метки-title, а затем выполните следующие действия

title.TextAlignment = UITextAlignment.Center;

Comments

    Ничего не найдено.