我正在为iPhone开发一个应用程序,其中一些文本显示在UITextView中。我想在文本中搜索特定的单词,然后显示带有特定单词的文本。如果有人能帮我解决这个问题,我会很高兴的。
答案 0 :(得分:2)
UITextView不允许对其中的文本进行任何格式化。如果文本是静态的(即不需要编辑),请改用UIWebView;这将允许您应用HTML格式。
如果网页视图不是一个选项,那么最好的办法是尝试计算文本视图中文本的位置,然后在其周围绘制某种突出显示。 NSString有一些方法可以计算在屏幕上绘制给定字符串所需的空间大小;通过非常,非常聪明地使用这些方法,您可以找出您想要突出显示的单词的位置。不幸的是,这一点都不简单。
如果你想出一个解决方案,这里的每个人都可能会喜欢听到它!