【问题标题】:UITextView save attributed textUITextView 保存属性文本
【发布时间】:2014-01-21 00:15:49
【问题描述】:

我有 UITextView 和一些自定义文本。用户可以编辑该文本(更改它、更改一些字体、文本颜色、突出显示文本部分等)抛出UITextViewAttributeText 属性的属性。

当用户完成所有更改后,我需要保存新创建的“注释”(带有属性的整个更改文本)。我怎样才能做到这一点?请注意,如果UITextView 中有 20 个单词,则第 1、5、10、11、15 个单词可以是红色,2、4、5 下划线等等(每个属性的特殊范围),我需要保存所有这些在新的地方。有可能吗?

谢谢。

【问题讨论】:

    标签: ios objective-c string uitextview nsattributedstring


    【解决方案1】:

    NSAttributedString 符合NSCoding 协议,因此您可以使用NSKeyedArchiverNSKeyedUnarchiver 将属性字符串序列化和反序列化到您希望保存的位置(用户默认值、Core Data 等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多