【发布时间】:2012-10-24 11:40:24
【问题描述】:
正如您从 iOS 6 中知道的那样,UITextAlignment 已被弃用,但如果您支持早期的 iOS 版本,它仍然可以使用。但我有一个问题,如何将 iOS 5 的文本对齐为 UITextAlignmentLeft,将 iOS 6 的文本对齐为 NSTextAlignmentJustified?
【问题讨论】:
正如您从 iOS 6 中知道的那样,UITextAlignment 已被弃用,但如果您支持早期的 iOS 版本,它仍然可以使用。但我有一个问题,如何将 iOS 5 的文本对齐为 UITextAlignmentLeft,将 iOS 6 的文本对齐为 NSTextAlignmentJustified?
【问题讨论】:
在您的通用文件或 .pch 文件中写入以下语句
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
然后检查 ios 6 或 ios 5 的文本对齐方式
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0"))
{
your code for ios 6.0 and above
}
else
{
your code for earlier versions
}
【讨论】:
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0"))
{
your code for ios 6.0 and above
}
else
{
your code for earlier versions
}
【讨论】: