devo provare molte soluzioni, ma la risposta corretta con la soluzione di lavoro è:
iOS 8 e 9, non c'è bisogno di modificare Info.plist.
- (BOOL) shouldAutorotate {
return NO;
}
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return (UIInterfaceOrientationPortrait | UIInterfaceOrientationPortraitUpsideDown);
}
possible orientation
UIInterfaceOrientationUnknown
L'orientamento del dispositivo non può essere determinato.
UIInterfaceOrientationPortrait
Il dispositivo è in modalità verticale, con il dispositivo tenuto in posizione verticale e il tasto home sul fondo.
UIInterfaceOrientationPortraitUpsideDown
Il dispositivo è in modalità verticale, ma a testa in giù, con il dispositivo tenuto in posizione verticale e il pulsante Home nella parte superiore.
UIInterfaceOrientationLandscapeLeft
Il dispositivo è in modalità orizzontale, con il dispositivo tenuto in posizione verticale e il tasto home sul lato sinistro.
UIInterfaceOrientationLandscapeRight
Il dispositivo è in modalità orizzontale, con il dispositivo tenuto in posizione verticale e il tasto home sul lato destro.
hai provato a fare lo stesso sulle impostazioni del progetto xcode? –
prova a disabilitare il lanscape a sinistra, la modalità a destra in xcode e controlla solo la modalità verticale e vedi se funziona !!! –
Ho altri UIViewControllers su cui voglio consentire la rotazione. Solo non questo specifico. Mi sono anche assicurato che questo UIViewController sia impostato sulla classe giusta nel mio storyboard. – Bryan