我知道使用NSTextAlignment作为替代方案是可行的...但是我的应用程序支持ios 4+
NSTextAlignment仅在ios 6中可用。对于xcode 5上的旧版本,我应该如何处理?

最佳答案

NSArray *versionComponentsArray = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];

if ([[versionComponentsArray objectAtIndex:0] intValue] >= 6) {
    label.textAlignment = NSTextAlignmentCenter;
} else {
    label.textAlignment = UITextAlignmentCenter;
}

08-15 20:51