Ho sviluppato un'applicazione iOS e l'ho provata su dispositivo iOS6. Durante i test, mi sono reso conto che la mia app non risponde ai cambiamenti di orientamento come previsto.Come ottenere l'orientamento corrente del dispositivo a livello di codice in iOS 6?
Ecco il mio codice:
// Autorotation (iOS >= 6.0)
- (BOOL) shouldAutorotate
{
return NO;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationMaskPortrait;
}
Precisamente, voglio sapere che quali metodi sono chiamati sui cambiamenti di orientamento in iOS.
"il mio codice non funziona per quanto riguarda l'orientamento" si intende ? –
In realtà voglio sapere quale metodo viene chiamato quando ruoto il mio dispositivo ..? –
Chiamerà il metodo shouldAutorotate e il metodo di orientamento dell'interfaccia supportato –