Hen*_*sel 194
守则是
[yourLabel setTextAlignment:UITextAlignmentCenter];
Run Code Online (Sandbox Code Playgroud)
或(当然)Obj-C 2.0 Dot-Syntax
yourLabel.textAlignment = UITextAlignmentCenter;
Run Code Online (Sandbox Code Playgroud)
对于iOS 6(及更高版本),您应该使用NSTextAlignmentCenter而不是UITextAlignmentCenter:
yourLabel.textAlignment = NSTextAlignmentCenter;
Run Code Online (Sandbox Code Playgroud)
如果你想向后兼容iOS 5也可以这样做,
#ifdef __IPHONE_6_0
# define ALIGN_CENTER NSTextAlignmentCenter
#else
# define ALIGN_CENTER UITextAlignmentCenter
#endif
Run Code Online (Sandbox Code Playgroud)
斯威夫特3
yourLabel.textAlignment = .center
Run Code Online (Sandbox Code Playgroud)
Ric*_*ard 26
这在iOS6中已经过折旧.
你应该使用:
yourLabel.textAlignment = NSTextAlignmentCenter;
Run Code Online (Sandbox Code Playgroud)