TextInput ボックスにフォーカスし、TextInput ボックスがキーボードの後ろに隠れないようにキーボードが表示されているときに、ビューを自動的に上にスクロールするにはどうすればよいですか? この質問は StackOverflow で数回尋ねられており、ほとんどの回答でアドバイスされている一般的な解決策である解決策をここに実装しました。このソリューションは、iPhone シミュレーターでは正常に機能しますが、実際の電話では機能しません。解決策が実際の電話で機能しないというこの問題を経験した人はいますか?
このソリューションを追加した後に気付いた 2 番目のことは、TextInput ボックスにフォーカスしていてキーボードが表示されている場合、ボタンを押すか別の TextInput ボックスにフォーカスしようとすると、最初のタッチが常に消費されてキーボードが非表示になることです。ボタンが押されていないか、他の TextInput ボックスがフォーカスされていません。ユーザーが操作を 2 回行わなければならないのは少し面倒です。他の誰かがこの問題を観察しましたか?
これらの問題を解決する方法について何か意見があれば教えてください。