2

如您所知,iOS 6UITextAlignment已被弃用,但如果您支持早期的 iO​​S 版本,它仍然可以使用。但我有一个问题,如何使其文本对齐 iOS 5 asUITextAlignmentLeft和 iOS 6 as NSTextAlignmentJustified

4

2 回答 2

4

在您的公用文件或 .pch 文件中写下以下语句

#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)

然后检查 ios 6 或 ios 5 的 textalignment 写入

if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0"))
{
  your code for ios 6.0 and above
}
else
{
   your code for earlier versions
}
于 2012-10-31T09:16:59.563 回答
2
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0"))
{
  your code for ios 6.0 and above
}
else
{
   your code for earlier versions
}
于 2013-01-07T05:07:55.330 回答