0

カスタムカメラオーバーレイの向きを強制しようとしていますが、うまく機能させるのに苦労しています。

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

}

しかし、Xcode がバージョン 4.5 に更新されて以来、それはもう機能していないようです。

また、上記がベストプラクティスではないことを理解しているので、単一のビューで水平方向を強制する正しい方法は何でしょうか?

4

1 に答える 1

0

ios6 の場合、次のことを行う必要があります。

  • (BOOL)shouldAutorotate { YES を返す; }

-(NSUInteger)supportedInterfaceOrientations { UIInterfaceOrientationMaskLandscapeRight を返す | UIInterfaceOrientationMaskLandscapeLeft; }

于 2012-10-08T20:42:49.740 に答える