2010-11-27 12 views
0

私はアプリを持っている、私はiphoneの時計回りの方向を回転させるとき私は私のレポートUIViewcontrollerだけのランドスケープモードを表示する必要があります。他のUIViewcontrollerはポートレートモードです。私は時計の方向を回転させるときにランドスケープモードを設定する方法

OtherUIviewController

(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 

    return (interfaceOrientation == UIInterfaceOrientationPortrait); 
} 

レポートのUIViewController

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 

    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); 

} 

しかし、どのようにそれを時計回りの方向を確認すること。任意のサンプル//

答えて

3

UIInterfaceOrientationLandscapeRightUIInterfaceOrientationLandscapeLeftの両方をチェックする必要があります。それ以外の場合は、ホームボタンが右側を指している場合にのみ画面が回転します。

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

私はすでにこれを試したので、これは動作しません。私は、賢明な方向をclcokする必要があり、シミュレータをチェックインする方法。私は右回転でシミュレータをチェックしています。これは正しい方法です。 anyotherway – SOF

+0

あなたは何をしようとしているのか分かりません。 – BastiBen

+0

iphoneシミュレータを回転するだけで、ビューコントローラは回転しません。私の見解でシミュレータをチェックインする方法。 – SOF

関連する問題