2010-11-27 3 views
0

I app haben, Wenn ich Uhrzeigersinn drehen iphone ich brauche mein Bericht Uiviewcontroller nur im Querformat angezeigt werden soll. Ein anderer UIViewcontroller ist der Hochformatmodus.Wie Landscape-Modus einzustellen, wenn i den Uhrzeigersinn Richtung drehen

OtherUIviewController

(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 

    return (interfaceOrientation == UIInterfaceOrientationPortrait); 
} 

Bericht Uiviewcontroller

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 

    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); 

} 

Aber wie es im Uhrzeigersinn Richtung zu überprüfen. Jede Probe //

Antwort

3

Sie müssen sowohl UIInterfaceOrientationLandscapeRight UND UIInterfaceOrientationLandscapeLeft überprüfen. Andernfalls wird der Bildschirm nur gedreht, wenn der Home-Button auf die rechte Seite zeigt.

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

das funktioniert nicht, weil ich dieses schon probiert habe. Ich muss kluge Richtung, und wie man Simulator eincheckt. Ich überprüfe Simulator in rechts drehen. Das ist der richtige Weg. anyotherway – SOF

+0

Ich denke, ich verstehe nicht, was Sie versuchen zu tun. – BastiBen

+0

nur rotierende iphone Simulator, aber nicht meine Ansicht Controller. wie man meinen Simulator eincheckt. – SOF

Verwandte Themen