4

SplitViewアプリに実装しました。

私のアプリは、ios 5 と ios 6 の両方に対応しています。

メソッドを使用してios 5で

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

回転はうまくいきます。

しかし、ios 6 では、roataion メソッドは呼び出されません。iOS 6 の次の方法を試しました。

- (BOOL)shouldAutorotate
{
    return YES;
}

- (NSInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskAll;
}

iOS 6 の他のローテーション方法も検索して試しましたが、うまくいきませんでした。

iOS 5 と iOS 6 の両方でローテーションをサポートしたい。

これどうやってするの?

ありがとう。

4

1 に答える 1

0

AppDelegate でこのメソッドをオーバーライドしてください。

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{

    return UIInterfaceOrientationMaskAll;//または必須
}
于 2013-05-21T10:29:08.010 に答える