wake-up-neo.com

UILabel Text an der Mitte ausrichten

Wie stelle ich Text in UILabel ein?

221
vivianaranha

Ab iOS 6 und später ist UITextAlignment veraltet. Verwenden Sie NSTextAlignment

myLabel.textAlignment = NSTextAlignmentCenter;

Swift Version von iOS 6 und höher  

myLabel.textAlignment = .center
552
Aravindhan

Hier ein Beispielcode, der zeigt, wie Text mit UILabel ausgerichtet wird:

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

Mehr darüber erfahren Sie hier UILabel

81
Vishal Shah

So zentrieren Sie Text in einem UILabel in Swift (das für iOS 7+ vorgesehen ist):

myUILabel.textAlignment = .Center

Oder

myUILabel.textAlignment = NSTextAlignment.Center
11
AdamT

N.B .: Gemäß der UILabel-Klassenreferenz ist seit iOS 6 dieser Ansatz nun veraltet.

Verwenden Sie einfach die textAlignment-Eigenschaft, um die erforderliche Ausrichtung mit einem der UITextAlignment-Werte anzuzeigen. (UITextAlignmentLeft, UITextAlignmentCenter oder UITextAlignmentRight.)

z.B.: [myUILabel setTextAlignment:UITextAlignmentCenter];

Weitere Informationen finden Sie in der UILabel-Klassenreferenz .

8
John Parker

Verwenden Sie yourLabel.textAlignment = NSTextAlignmentCenter; für iOS> = 6.0 und yourLabel.textAlignment = UITextAlignmentCenter; für iOS <6.0.

6

Für Swift 3 heißt es:

label.textAlignment = .center
5

IO6.1 [lblTitle setTextAlignment:NSTextAlignmentCenter];

4
Rinju Jain
Label.textAlignment = NSTextAlignmentCenter;
3
Mubin Shaikh

Nehmen Sie an, dass in xamarin ios Der Name Ihres Labels der Titel ist, und führen Sie dann Folgendes aus

title.TextAlignment = UITextAlignment.Center;
2
Dilip Jangid

In Swift 4.2 und Xcode 10

let lbl = UILabel(frame: CGRect(x: 10, y: 50, width: 230, height: 21))
lbl.textAlignment = .center //For center alignment
lbl.text = "This is my label fdsjhfg sjdg dfgdfgdfjgdjfhg jdfjgdfgdf end..."
lbl.textColor = .white
lbl.backgroundColor = .lightGray//If required
lbl.font = UIFont.systemFont(ofSize: 17)

 //To display multiple lines in label
lbl.numberOfLines = 0
lbl.lineBreakMode = .byWordWrapping

lbl.sizeToFit()//If required
yourView.addSubview(lbl)
0
iOS