I create my UILabel in swift:
let label = UILabel(frame: CGRect( x: 50, y: 50, width: 100, height: 50))
setting properties seems to be easy:
label.textColor = UIColor.redColor()
How to implement enum types like textAlignment? In Objective C it was
label.textAlignment = NSTextAlignmentCenter;
but in swift it doesn't seem to work.
You can change label text, label text color, label background color, label border width, label border color by setting it's properties. You can also change the label text alignment by change the UILabel object's textAlignment property value t0 NSTextAlignment. left , NSTextAlignment. center or NSTextAlignment.
These are now enum
s.
You can do:
label.textAlignment = NSTextAlignment.center;
Or, for shorthand:
label.textAlignment = .center;
Swift 3
label.textAlignment = .center
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With