Wie richte ich Text ein UILabel
?
236
Ab iOS 6 ist höher UITextAlignment
veraltet. verwendenNSTextAlignment
myLabel.textAlignment = NSTextAlignmentCenter;
Swift-Version von iOS 6 und höher
myLabel.textAlignment = .center
Hier ist ein Beispielcode, der zeigt, wie Text mit UILabel ausgerichtet wird:
Mehr dazu lesen Sie hier UILabel
quelle
UITextAlignment
ist seit iOS 5 veraltet. Verwenden SieNSTextAlignment
stattdessen.// Deprecated: use NSTextAlignment enum in UIKit/NSText.h typedef NS_ENUM(NSInteger, UITextAlignment) { UITextAlignmentLeft = 0, UITextAlignmentCenter, UITextAlignmentRight, // could add justified in future } NS_DEPRECATED_IOS(2_0,6_0);
So zentrieren Sie Text in einem UILabel in Swift (das für iOS 7+ vorgesehen ist):
Oder
quelle
NB: Gemäß der UILabel-Klassenreferenz ist dieser Ansatz ab iOS 6 veraltet.
Verwenden Sie einfach die
textAlignment
Eigenschaft, um die erforderliche Ausrichtung mithilfe eines derUITextAlignment
Werte anzuzeigen. (UITextAlignmentLeft
,UITextAlignmentCenter
oderUITextAlignmentRight
.)z.B:
[myUILabel setTextAlignment:UITextAlignmentCenter];
Weitere Informationen finden Sie in der UILabel-Klassenreferenz .
quelle
Verwendung
yourLabel.textAlignment = NSTextAlignmentCenter;
für iOS> = 6.0 undyourLabel.textAlignment = UITextAlignmentCenter;
für iOS <6.0.quelle
Für Swift 3 ist es:
quelle
IO6.1
[lblTitle setTextAlignment:NSTextAlignmentCenter];
quelle
quelle
Nehmen Sie in xamarin ios an, Ihr Markenname ist title, und gehen Sie dann wie folgt vor
quelle
UITextAlignment
ist in iOS 6 veraltet !In Swift 4.2 und Xcode 10
quelle