1

40 以上のビューがあり、それぞれ独自のUITexView. ユーザーが全体を検索できるようにする検索機能を実装したいと考えていますUITextViews。実際、私は 1 の検索機能を実装する方法さえ知りませんUITextView。したがって、それが可能かどうかはまったくわかりません。

ウェブを検索してここで探しましたが、探しているものが見つかりませんでした。

アドバイスありがとうございます。

4

2 に答える 2

4

これは非常に簡単な (当然のことと言えますか?) タスクです。ちょっと考えてみてください。テキスト ビューで検索するとはどういう意味ですか? これは、テキストを取得して、特定の文字列 (検索対象の文字列) がテキストの部分文字列であるかどうかを確認し、そうである場合は内部の場所を確認することを意味します。検索するテキストを保持するために 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.
}
于 2012-08-11T11:36:36.383 に答える
0

次のように TextView でテキストを検索できます。

[TextView.text rangeOfString:]

UITextView を検索するための組み込みコントローラーはありません。上記の関数を使用して、この機能を自分で実装する必要があります。

于 2012-08-11T11:34:48.090 に答える