我发现有关iOS 6之前版本是否可用NSAttributedString的信息存在冲突。如果它具有向后兼容性,那么它将非常有用。
这里说它从iOS 4开始就可用: 为什么iPhone上没有NSAttributedString? 在苹果网站上,它说是iOS 6及更高版本: https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSAttributedString_Class/Reference/Reference.html 我尝试像这样在我的代码中实现:
它可以在iOS 6中工作,但是在尝试在iOS 5或iOS 5.1中运行时无法工作。我没有测试早期版本。 我只是试图使用较旧版本中不包含的功能吗?
这里说它从iOS 4开始就可用: 为什么iPhone上没有NSAttributedString? 在苹果网站上,它说是iOS 6及更高版本: https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSAttributedString_Class/Reference/Reference.html 我尝试像这样在我的代码中实现:
NSAttributedString *commentString = [[NSAttributedString alloc] initWithString:@"I really love raisins" attributes:@{NSForegroundColorAttributeName: [UIColor blackColor]}];
它可以在iOS 6中工作,但是在尝试在iOS 5或iOS 5.1中运行时无法工作。我没有测试早期版本。 我只是试图使用较旧版本中不包含的功能吗?