迅速。 UILabel文本alignment
我快速创build我的UILabel:
let label = UILabel(frame: CGRect( x: 50, y: 50, width: 100, height: 50))
设置属性似乎很容易:
label.textColor = UIColor.redColor()
如何实现像textAlignment的枚举types? 在目标C中是这样的
label.textAlignment = NSTextAlignmentCenter;
但迅速似乎并没有工作。
这些现在是enum
。
你可以做:
label.textAlignment = NSTextAlignment.Center;
或者,为了便于说明:
label.textAlignment = .Center;
Swift 3
label.textAlignment = .center
Swift中的枚举与Objective-C中的枚举不同。
Objective-C中的内容是NSTextAlignmentCenter
在Swift NSTextAlignment.Center
。
对于Center使用, myLabel.textAlignment = NSTextAlignment.Center