Kann ich die Ausrichtung in iOS 6 nicht handhaben?

Ich bin mit

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

delegieren, um den Rahmen zu verändern meine Sicht auf die Orientierung geben

d.h.,

if(UIInterfaceOrientationIsLandscape(interfaceOrientation))
{
    self.view.frame=CGRectMake(0,0,500,300);
}
else
{
    self.view.frame=CGRectMake(0,0,300,400);
}

Zu behandeln, wie die gleiche situation in iOS 6 als

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

wurde als veraltet markiert in iOS6.

Ich bin mit dem folgenden delegieren, um alle Ausrichtungen.

-(NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationAllMask;
}

Aber,

-(BOOL)shouldAutoRotate
{
    return YES;

}

ist nicht immer aufgerufen wird. Wie mit dieser situation umzugehen?

Kann ich die Ausrichtung in iOS 6 nicht handhaben?

InformationsquelleAutor der Frage Bharath | 2012-09-20

Schreibe einen Kommentar