0

次のものを持つことは可能ですか?

iOSデバイスを回転させると、RandomViewControllerPortraitとRandomViewControllerLandscapeのように、ViewControllerが切り替わります。両方の方向をサポートすると、ViewControllerクラスがかなり「肥大化」するような気がします。

このアイデアはまったく役に立ちますか?

4

1 に答える 1

1

回転ごとに2つのビューコントローラを使用するのは少し冗長だと思います。使用したいのは、方向が異なる2つの異なるUIViewと、呼び出される回転のメソッドを処理するUIViewControllerです。アプリケーションが回転するときに、self.viewをportraitViewまたはlandscapeViewのいずれかに設定できます。アニメーションブロックを使用してビューの変更をアニメーション化することもできるため、遷移がスムーズに見えます。

于 2013-03-04T16:45:22.090 に答える