0

私の仲間の学生と私は、iPhone用のObjective-Cプログラムをコーディングしました。しかし、大きな問題があります。

私たちのアプリはポートレートモードでコーディングされていますが、2つまたは3つのビューをランドスケープモードで(直接)表示する必要があります。これらのビューで横向きの自動回転をアクティブにしましたが、これらのビューの1つを開くと、再び縦向きになり、デバイスを回したときにのみ横向きになります。

(すでにテストデバイス上にありますが、IOSシミュレーターの問題はありません!)

誰か助けてくれませんか?

4

1 に答える 1

1

私のために働いた唯一のことは使用していました

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

私のViewControllerで、それをpresentModalViewControllerで提示します。これにより、ビューが横向きのままになります。

于 2012-05-09T10:40:06.030 に答える