私はUIViewController
サブクラスを実装しています。これはUIKeyInput
です。これは、キーボードを制御する必要があるフルスクリーン表示コントローラです。私はresignFirstResponder
とassignFirstResponder
のサブビューに応じてキーボードを表示しています。UIViewController <UIKeyInput>は、ポップバック時にキーボードを表示します
canBecomeFirstResponder
は、YES
を返すようにオーバーライドされます。しかし、別のビューコントローラがスタックからポップされると(すなわち、戻るボタンが押されて)、このビューコントローラに戻ってくると、キーボードが現れて消滅する。ほぼcanBecomeFirstResponder
を呼び出すかのように、はいを参照してキーボードを表示し、キーボードを隠すviewDidAppear
でresignFirstResponder
が呼び出されます。
assignFirstResponder
が呼び出されるまで、キーボードを非表示にする方法はありますか?
パーフェクト。ありがとう! – Adamski