9 ответов:
С iOS 6 и позже
UITextAlignmentустарела. используйтеNSTextAlignmentmyLabel.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
в xamarin ios предположим, что имя вашей метки-title, а затем выполните следующие действия
title.TextAlignment = UITextAlignment.Center;
Comments