我有超過40個意見與他們各自的UITexView
。我想實現一個搜索功能,允許用戶搜索UITextViews
。實際上,我甚至不知道如何實現1 UITextView
的搜索功能。所以我不知道這是否可能。如何實現搜索功能到UITextView?
我已經搜索了網頁並在這裏找了它,但沒有找到我期待的內容。
我很感謝您的建議。
我有超過40個意見與他們各自的UITexView
。我想實現一個搜索功能,允許用戶搜索UITextViews
。實際上,我甚至不知道如何實現1 UITextView
的搜索功能。所以我不知道這是否可能。如何實現搜索功能到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的,你必須自己用上面的函數來實現這一功能。
感謝您的回答。是否有可能找到這個功能的工作教程? – 2012-08-11 11:44:48
@ M.El-設置你可以看到我是如何在我的文件管理器應用程序中實現文本編輯器的:https://github.com/H2CO3/MyFile/blob/master/src/MFFileViewerController.m – 2012-08-11 11:48:36
@ M.El-Set如果我的答案值得讚揚或接受,請不要猶豫:) – 2012-08-11 11:49:35