登録フォームがあり、キーボードを常に上に置きたいです。私が今やっているのは、ユーザーがビューコントローラー間を移動すると、viewDidLoadで、最初のUITextFieldが最初のレスポンダーになるということです。問題は、ユーザーがView Controller間を移動すると、キーボードがちらつく(消えてから再び現れる)ことです。
また、これに関連して:私はいくつかのuitextfieldsを持つフォームを持っています。ユーザーがnextを押すと、becomefirstresponderを使用して次のuitextfieldに移動します。ユーザーが最後のテキストフィールドにいるとき、キーボードボタンは「完了」になります。次に、ユーザーがそれを押すと、最後のフィールドにエラーがある場合、フォーカスを取得する必要があります(becomeFirstResponderを呼び出します)が、それは発生しません(フォーカスが取得されず、キーボードがダウンします)。他のすべてのフィールドはフォーカスをうまく取得しますが、この最後のフィールドはそうではありません。他のテキストフィールドに切り替えて元に戻すなど、すべてを試しました。問題は、行われるとキーボードが自動的に削除されることです。