Ios 如何实现UITextView的搜索功能?

Ios 如何实现UITextView的搜索功能?,ios,search,uitextview,uisearchbar,Ios,Search,Uitextview,Uisearchbar,我有40多个视图和各自的UITexView。我想实现一个搜索功能,允许用户跨UITextView进行搜索。实际上,我甚至不知道如何实现1 UITextView的搜索功能。因此,我不知道这是否可能 我在网上搜索过,在这里找过,但没有找到我要找的东西 非常感谢您的建议。您可以在TextView中搜索文本,如下所示: [TextView.text rangeOfString:] 没有用于搜索UITextView的内置控制器,您必须使用上述功能自行实现此功能。您可以在TextView中搜索文本,如下所

我有40多个视图和各自的UITexView。我想实现一个搜索功能,允许用户跨UITextView进行搜索。实际上,我甚至不知道如何实现1 UITextView的搜索功能。因此,我不知道这是否可能

我在网上搜索过,在这里找过,但没有找到我要找的东西


非常感谢您的建议。

您可以在TextView中搜索文本,如下所示:

[TextView.text rangeOfString:]

没有用于搜索UITextView的内置控制器,您必须使用上述功能自行实现此功能。

您可以在TextView中搜索文本,如下所示:

[TextView.text rangeOfString:]

没有用于搜索UITextView的内置控制器,您必须使用上述功能自行实现此功能。

这是一个非常简单的问题,我可以说是显而易见的吗?任务想一想。在文本视图中搜索意味着什么?好的,这意味着获取它的文本,并查看被搜索的特定字符串是否是文本的子字符串,如果是,它在其中的位置。假设使用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.
}

这是一个很简单的问题,我可以说是显而易见的吗?任务想一想。在文本视图中搜索意味着什么?好的,这意味着获取它的文本,并查看被搜索的特定字符串是否是文本的子字符串,如果是,它在其中的位置。假设使用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.
}

谢谢你的回答。是否可以找到使用此功能的工作教程?@M.El-Set您可以看到我是如何在我的文件管理器应用程序中实现文本编辑器的:@M.El-Set,如果我的答案值得投票或接受,请不要犹豫:谢谢您的回答。是否可以找到使用此功能的工作教程?@M.El-Set您可以看到我是如何在我的文件管理器应用程序中实现文本编辑器的:@M.El-Set,如果我的答案值得投票或接受,请不要犹豫: