【发布时间】:2016-11-18 21:01:28
【问题描述】:
我有一个可编辑的 UITextView,它加载了属性字符串。此属性化字符串由应用程序设置的自定义属性加载。出于这个原因,我总是将这些自定义属性添加到 textView 的typingAttributes。
每当我输入文本时,它都会按预期工作,添加的文本会设置自定义属性,但每当我使用预测性建议替换单词时,整个单词都会设置为没有自定义属性。
据我所知,每次以编程方式设置属性文本时,typingAttributes 都会自动清除。因此,似乎在选择预测建议时,文本是以编程方式设置的,因此我丢失了所有自定义属性。
有没有办法解决这个问题?
【问题讨论】:
标签: ios swift uitextview nsattributedstring