过去几天,我一直在寻找一种合适的解决方案来突出iOS上的多个文本片段。总体思路与亚马逊Kindle应用程序中的文本突出显示方式类似。如何在iOS上突出显示多个文本片段?
我已经使用UITextView
以及UIWebView
进行了实验,但是在可用性和性能方面我还找不到合适的解决方案。
这个想法很简单。用户点击一个句子并突出显示该句子。当轻击另一个句子时,该句子也会突出显示。突出显示文本的内置解决方案不适合此目的。该解决方案的一个重要方面是文本需要样式化,自iOS 6以来可以使用UITextView
。
我的问题是相当普遍的,也就是说,实现这种类型的功能有哪些可行的方法?是否有任何开源解决方案可以完成我所描述的内容?
我的主要问题不是对'NSAttributedString'的支持太多,而是如何实现突出显示多个文本片段的能力。正如我在问题中提到的,我知道iOS 6以后'UILabel'和'UITextView'都支持'NSAttributedString'。 – 2013-04-06 15:42:52