2

次のチュートリアルを使用して、常にキーボードの上に uitextfield を表示しています

しかし問題は、人がフィールドに入力を開始した場合にのみ uitextfield がキーボードの上に表示され、カーソルがテキストフィールドにある場合には表示されないことです。

カーソルが UITextField に入ると、uitextfield がキーボードの上に表示されるように変更するにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

サンプルコードをダウンロードして、問題なく動作しました。誤解される可能性があると私が考えた唯一のことは、キーボードがすでにtextFieldの下にある場合です。これらの場合、ビューはスクロールしません。

これがお役に立てば幸いです。これ以外の場合は、詳しく教えてください。

于 2013-01-21T17:15:58.083 に答える
0

適切な方法をチェックUITextFieldDelegateして選択します。

このチュートリアルでは、textFieldDidBeginEditingメソッドを使用してアクティブなテキスト フィールドを割り当てます。メソッド名から明らかなように、誰かがテキスト フィールドに入力を開始すると実行されます。

于 2013-01-21T16:57:18.530 に答える