10

私は持っていtextviewます。を編集しているときtextview、画像に示すように提案が表示されます。提案をカスタマイズしたい。つまり、提案ボックスのデフォルトの単語の代わりに、配列から単語を表示したいのです。これどうやってするの?

前もって感謝します...

4

2 に答える 2

0

そのテキストビューのオートコレクトを無効にしてから、カスタムビューを用意して、カーソルがある場所に一致する他のビューの上に配置します。そのカーソルがどこにあるかを見つけるために、おそらく他のSO投稿があります...

おそらく、デリゲートパターンを双方向で使用します。1つの方法として、カスタムビューはUITextViewの変更を認識し、それ自体の提案をいつ更新するかを認識します。

もう1つのデリゲートは、誰かがボタンを押したときに通知されるビューまたはtextViewです。

これはすべて簡単に作成できるはずです。唯一難しいのは、カスタムビューのロジックがどのように動作するかを理解することです。

于 2013-01-28T09:20:58.370 に答える