4

私たちの iPad アプリケーションでは、可能な両方の向きをサポートするために、横向きモード (縦向きではない) での画面の自動回転を可能にしたいと考えています。ただし、アプリケーションの一部で、ユーザーが iPad を振って方向と向きに移動する必要があります。これにより、自動回転機能がトリガーされますが、そうではありません。

アプリのこのセクションに入ると向きがロックされ、終了するとロックが解除されるように、自動向きを無効にして再度有効にすることはできますか?

4

1 に答える 1

1

特定のセクションが別のView Controllerを意味する場合、はい可能です

このコード行をコントローラーに追加するだけです..

// which orientation that this view controller support
- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskPortrait;
}

// prevent rotation
- (BOOL)shouldAutorotate
{
    return NO;
}

// after present this view controller, which orientation do you prefer ?
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
    return UIInterfaceOrientationPortrait;
} 
于 2013-11-27T09:20:56.100 に答える