2011-10-19 15 views
2

私はiOS 5.0、XCODE 4.2、phonegap 1.1.0にchildbrowserを使用しています。私はポートレートモードでしかプルアップできません。私のアプリは4つのビューすべてをサポートしていますが、aを選択すると、ブラウザはポートレートモードのみになります。PhoneGapのchildBrowserは肖像画でのみ表示されます

ビューコントローラは、すべてのインターフェイス方向に対して-shouldAutorotateToInterfaceOrientationからNOを返しました。少なくとも1つの方向をサポートする必要があります。

しかし、私は非常に少ないのXcodeを知っている - ので、私はこの問題を解決することはできませんよ:(

ヘルプ

答えて

3

私はあなたがChildBrowserViewControllerで見ればshouldAutorotateToInterfaceOrientationと呼ばれる機能があり、同じ問題を持っていた

ラインの最初のカップルサポートの向きの設定を見て、しかし、あなたは1つの向きの設定が複数ある場合にのみ回転します。それはそれをしなかったので、私は唯一の風景右のセットアップを持っていた。

autoRotateをYESに設定するか、ifブロックをコメントアウトすると、現在の向きがサポートされているかどうかがチェックされ、現在の向きがサポートされているかどうかがチェックされます。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation 
{ 
    //BOOL autoRotate = [self.supportedOrientations count] > 1; // autorotate if only more than 1 orientation supported 
    //if (autoRotate) 
    //{ 
     if ([self.supportedOrientations containsObject: 
      [NSNumber numberWithInt:interfaceOrientation]]) { 
      return YES; 
     } 
    //} 

    return NO; 
} 
関連する問題