私は、自動回転をサポートするカスタムUINavigationControllerを持っています。私はまた、ナビゲーションコントローラのスタックにスローする私の意見の1つにUIDatePickerを持っています。自動回転は、日付ピッカービューをポートレートで開始してから回転させると機能します。私は、日付ピッカーのビューを横に表示して開始しようとすると、ビューがすべて乱れてしまいます。回転をサポートしておらず、フレームにはピッカーの約半分しか視認できず中心から離れているように見えます。UIDavigationControllerのUIDatePickerをLandscapeにロードする
問題の場合に自動回転をサポートする自分の日付ピッカーを作成しようとしましたが、2つの異なるビューを作成して交換してみましたが、ビューフレームサイズをViewWillAppearメソッド。彼らの誰もまだ私のために働いているようです。
日付選択ツールをナビゲーションコントローラに正しく表示させる方法はありますか?私はおそらく単純なものを見落としています。答えは私の目の前にありますが、私はそれを見つけられません。
ビューコントローラがペン先からロードされているときにデバイスがすでに横向きになっていると、正しく表示されないことがあります。だからコントロールを再現するための修正が意味をなさないが、私はより良い修正を見つけた、私の答えを参照してください。 – progrmr