2010-12-13 3 views
1

アプリケーションが横向きの位置にあり、ボタンを押して情報ビューを読み込むと、縦向きの位置のみをサポートするように情報ビューを設定するにはどうすればいいですか?したがって、ビューがロードされると、向きをポートレートに変更しますか?ナビゲーションコントローラがポートレートの場合、1つのビュー内でPortraitを向きに設定します

何か助けていただければ幸いです。

ありがとうございました。

答えて

1

たぶん、このような何か:ロードされたとき、それは風景モードでは、現在だ場合

[application setStatusBarOrientation:UIInterfaceOrientationPortrait animated:NO]; 
+0

私はそれを前に試しましたが、このように画面が表示されます:http://img191.imageshack.us/img191/8808/screenshot20101213at200.png – MKDev

+0

これはこれよりも複雑に見えます...見てみましょうこれは:http://stackoverflow.com/questions/181780/is-there-a-documented-way-to-set-the-iphone-orientationとあなたは遊ぶべき多くのアイデアを見つけるでしょう。 – IgorD

1
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return (UIInterfaceOrientationPortrait == interfaceOrientation) 
} 
+0

これは、肖像画に有効にすることを強制されません。 –

+0

これは動作しません。情報ビューは、ランドスケープにあるデバイスからのランドスケープモードのままです。 – MKDev

+0

インターフェイスの向きは不変のプロパティです。私はあなたが望むようにこれを行うことができるかどうかはわかりません。私はあなたがそれが景観から見て、それを通常のようにロードしたいと思うようにインターフェイスビルダーのビューを設計します。 – Kyle