如何将文本放在UILabel内部?
最佳答案
该守则是
[yourLabel setTextAlignment:UITextAlignmentCenter];
或(当然)Obj-C 2.0点语法
yourLabel.textAlignment = UITextAlignmentCenter;
对于iOS 6(及更高版本),您应该使用
NSTextAlignmentCenter
而不是UITextAlignmentCenter
:yourLabel.textAlignment = NSTextAlignmentCenter;
Source
如果您想向后兼容iOS 5,也可以这样做,
#ifdef __IPHONE_6_0
# define ALIGN_CENTER NSTextAlignmentCenter
#else
# define ALIGN_CENTER UITextAlignmentCenter
#endif
迅捷3
yourLabel.textAlignment = .center