ほとんどの人がオートコンプリートで意味するのは、アプリにはユーザーの入力を受け入れるテキストビュー/検索バーなどがあるということです。このコンポーネントには、ユーザー入力に基づいて更新を続けるテーブルビューが付属しています。これはよく研究されたトピックであり、UISearchDisplayコントローラのおかげで実装が比較的簡単になりました。iOSオートコンプリート機能
ここに私が欲しいものがあります。ユーザーがUISearchBarにテキストを入力すると、searchdisplaycontrollerは表示されません。代わりに、私はデスクトップ上でGoogleインスタントのようなことをアプリにして欲しい。つまり、「Goog」と入力すると、検索バーにGoog * leが表示されます。だから、提案 "le"は、ユーザー入力文字列Googleの残りの部分より軽いフォントでなければなりません。だから私は自動提案機能を望んでいない、私はオートコンプリート機能が欲しい。
どうすればいいですか?
ありがとうございます!私はそれを試してみましたが、ここであなたが求めているものを行うように見え、コントロールのしていない
ブリリアント!すぐに試してみましょう。私はそれが動作する場合はすぐにあなたの答えを受け入れるだろう..ありがとうブライアン! – Neo
Bryanに感謝します。これはまさに私が欲しいものです。 SearchBarに類似のものを実装できるかどうか、または検索バーをdoautocompleteテキストフィールドに変更したいのかどうかを判断するだけです。 – Neo
@ネオdoautocompletetextfieldのデータソースとして私のPJTernarySearchTreeを試してみてください:https://github.com/peakji/PJTernarySearchTree – PeakJi