2011-02-07 11 views
2

UIModalPresentationFormSheetで表示されるUIViewControllerがあります。したがって、キーボードが表示されていると、View Controllerが終了するまで表示されたままになります。UIModalPresentationFormSheetプレゼンテーションシートでのキーボード処理

このUIViewControllerにはナビゲーションコントローラがあります。キーボードショーは/私はビューが表示されたときに、私は、キーボードが表示されているかどうかを確認する必要があるかcontentInset

  • を調整する必要が隠蔽したときに

    • :だから、すべてのUIViewControllerで、私はこれらの事を確認するために持っているナビゲーションコントローラにプッシュそうでない場合(ナビゲーションコントローラが通知でそれを覚えている)、contentInsetを調整します。私はそこにUITableViewControllerをプッシュするので、私はviewDidAppearとcoを取得しません。だから私はUINavigationControllerDelegateメソッドでこれをすべて行う必要がありますか?私はcontentInset

    を調整しなければならない回転毎に

  • そうでない場合は、キーボードは、一部のコンテンツをカバーすることができます。

    これは正しい取り扱いですか?この問題の簡単な解決法はありませんか?これはちょっと混乱しているので!

  • 答えて

    0

    私はより良い解決策を見つけられなかったので、私はこのようにしました。

    関連する問題