私は持っていtextview
ます。を編集しているときtextview
、画像に示すように提案が表示されます。提案をカスタマイズしたい。つまり、提案ボックスのデフォルトの単語の代わりに、配列から単語を表示したいのです。これどうやってするの?
前もって感謝します...
そのテキストビューのオートコレクトを無効にしてから、カスタムビューを用意して、カーソルがある場所に一致する他のビューの上に配置します。そのカーソルがどこにあるかを見つけるために、おそらく他のSO投稿があります...
おそらく、デリゲートパターンを双方向で使用します。1つの方法として、カスタムビューはUITextViewの変更を認識し、それ自体の提案をいつ更新するかを認識します。
もう1つのデリゲートは、誰かがボタンを押したときに通知されるビューまたはtextViewです。
これはすべて簡単に作成できるはずです。唯一難しいのは、カスタムビューのロジックがどのように動作するかを理解することです。