私の iOS アプリでは、UIScrollView画面全体をカバーする規則があります。これにはUIView、上部 (いくつかのヘッダー画像、ツール、およびその他のもの) と、UIWebViewいくつかの Web コンテンツ (ブログエントリおよびコメント) が含まれるさらに下の が含まれます。
Web ビューのテキスト フィールドの 1 つに焦点を合わせてキーボードを表示すると、Web ビューはスクロールして入力フィールドをキーボードの上に配置します。問題は、ヘッダーが移動せず、入力フィールドを覆っていることです。
私の質問は次のとおりです。キーボードを表示するときにスクロールするスクロールビューをコードに伝えるにはどうすればよいですか? いくつかのデフォルトの動作にフォールバックしUIWebView、入力フィールドを保持する をスクロールするようです。UIScrollView代わりに親をスクロールしたい。
.scrollEnabledでを NO に設定しようとしましたUIWebViewが、何も変わりません。Web ビューが読み込まれるたびに、 (およびmain の) 高さをそのコンテンツの高UIWebViewさに設定するため、 にはスクロール機能さえあるべきではありません。UIWebView.contentSizeUIScrollView
どうすればこれを達成できますか?または、手動でスクロールする必要がありますか?