如何实现搜索功能的UITextView?(How to implement search funct

2019-06-26 23:36发布

我有自己各自的超过40次UITexView 。 我想实现一个搜索功能,允许用户在整个搜索UITextViews 。 事实上,我甚至不知道如何实现搜索功能为1周UITextView 。 因此,我不知道是否有可能在所有。

我已经在网上搜索,寻找在这里,但没有发现什么我寻找。

我感谢你的建议。

Answer 1:

这是一个非常简单的(我可以说明显?)任务。 试想想,有点吧。 是什么在文本视图搜索是什么意思? 嗯,这意味着获得它的文本,看看是否一个特定的字符串(这是搜索的一个)是文本字符串,如果是这样,它是内在的。 假设你使用一个UISearchBar来保存文本要搜索:

NSString *subs = searchBar.text;
NSString *wholeText = textView.text;

NSRange r = [wholeText rangeOfString:subs];
if (r.location == NSNotFound)
{
    // The term to be searched couldn't be found...
}
else
{
    // The string to be searched for is in the text view, r.location contains where exactly it is.
}


Answer 2:

您可以搜索文本的TextView这样的:

[TextView.text rangeOfString:]

有没有内置的控制器,用于搜索的UITextView,你必须自己用上面的函数来实现这一功能。



文章来源: How to implement search function to UITextView?