1

常にポートレートモードにロックしたいというUIView独自の関連付けがあります。UIViewController

iPhoneの内部への窓のように機能したいと想像してみてください。奇妙な、私は知っています。

そのビューには、その上にサブビューがあるか、viewcontrollersインターフェイスの回転に適切に応答したい他のビューがあります。shouldAutoRotateToInterfaceOrientation基本的に、1つのビューをポートレートにロックし、残りのビューは実装に処理させたいと思います。

これを行う方法はありますか?

4

1 に答える 1

0

メインウィンドウのサブビューとして追加すると、自動回転が防止されると思います(UIViewControllerのみが回転を処理するため)。呼び出し[self.view.window addSubview:internalView];は完全に機能するはずです。(ただし、ビューが追加されたときにビューがどの方向にあるかについての保証はありません)。

于 2012-04-04T03:40:00.937 に答える