ios - TypeKit vs NSAttributedString - 在创建样式标签时,我可以使用 TextKit 代替 NSAttributedString 吗?

标签 ios objective-c ios7 nsattributedstring textkit

我想为标签设置样式。没有什么疯狂的,只是一些颜色,改变特定单词的字体大小,等等。我可以用 NSAttributedString 做到这一点,但是在 iOS 7 新引入的 TextKit 中这样做可能/更好吗?

我环顾四周,但 TextKit 还没有大量的教程,而且似乎没有一个解决这个问题。

最佳答案

它仍然应该使用 NSAttributedStrings 来完成,因为您列出的参数准确地描述了 strings属性NSTextStorageNSMutableAttributedString 的子类,但它不是为你想做的事情而设计的(我认为这个类可能误导了你)。

Using Text Kit to Draw and Manage Text包含对 Text Kit 对象的很好的概述,我强烈推荐阅读它。

关于ios - TypeKit vs NSAttributedString - 在创建样式标签时,我可以使用 TextKit 代替 NSAttributedString 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19554903/

相关文章:

javascript - 对于 IOS Phonegap 应用程序,是否可以包含非应用程序本地的 javascript 文件

ios - 如何在 iOS 上从相机胶卷中获取特定时间间隔的视频?

objective-c - DADiskEject 导致问题,错误代码为 12 (kDAReturnUnsupported)

ios - 使用 UIAlertController 的项目。如何使用 Xcode 5.1 构建 IPA 文件?

ios 7 图像选择器在 popover 中的错误行为

ios - 是否可以将谷歌日历添加到 iOS 应用程序?

ios - 选择另一个表行时如何删除 UITableViewCellAccessoryCheckmark 的自定义图标

iphone - iOS 7 导航栏颜色在 iPhone 4 上无法正确显示

ios - UINavigationController没有出现?

ios - 当用户单击文本字段时将 UITextField 移动到键盘上方