我有40多个意见与自己的各自UITexView
。我想实现一个搜索功能,允许用户在UITextViews
. 实际上,我什至不知道如何实现 1 的搜索功能UITextView
。因此,我根本不知道这是否可能。
我已经在网上搜索并在这里寻找它,但没有找到我想要的东西。
我很感激你的建议。
我有40多个意见与自己的各自UITexView
。我想实现一个搜索功能,允许用户在UITextViews
. 实际上,我什至不知道如何实现 1 的搜索功能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.
}
您可以像这样在 TextView 中搜索文本:
[TextView.text rangeOfString:]
搜索 UITextView 没有内置控制器,您必须使用上述功能自行实现此功能。