L'applicazione iOS su cui sto lavorando ha una vista che deve essere bloccata con orientamento orizzontale. Fino a questo punto, ciò è stato ottenuto utilizzando i metodi shouldAutorotate
e supportedInterfaceOrientations
, ma su un iPad Air 2
in esecuzione iOS9 beta5
, questi metodi non si attivano mai e l'orientamento non è bloccato.Impossibile bloccare l'orientamento su iPad Air 2
Ho provato sui seguenti dispositivi, metodi sparati su tutti tranne l'Air2 (in esecuzione debug con Xcode beta6): iPhone 6+, Mini iPad, iPad Air 2, iPad 2, iPad 3
I metodi non sparare sono i seguenti:
- (BOOL)shouldAutorotate {
return YES;
}
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscape;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
return UIInterfaceOrientationMaskLandscapeRight;
}
View Controller viene visualizzato tramite presentViewController
Amico, sei ... solo ... grazie! – Soberman