我正在编写一个用于学习同义词的iphone应用程序。某些具有同义词的单词将是可点击的。单击其中一个单词后,该单词将高亮显示,弹出窗口将列出一组同义词。单击其中一个同义词后,该词应该被其同义词所取代。
我有以下问题:
-
比如一篇几千字的文章,有什么不同的展示方式?一种方法是WebView。还有其他的吗?
-
我如何才能达到这种"突出显示单词并弹出同义词列表"的效果。当我在我的iphone上点击safari网页上的一个单词时,我也看到了类似的情况。一个单词被突出显示,并弹出一个选项"复制"
您可以考虑将NSAttributedString
与OHAttributedLabel
一起使用。另一种选择可能是EgoTextView。
参考:iphone/ipad:如何准确使用NSAttributedString?