Aplikacja na iOS, nad którą pracuję, wymaga widoku w orientacji poziomej. Do tej pory było to możliwe dzięki metodom shouldAutorotate
i supportedInterfaceOrientations
, ale na tych metodach nigdy nie strzelano, a orientacja nie była zablokowana.Nie można zablokować orientacji na iPadzie Air 2
Próbowałem na następujących urządzeń, metod opalane na wszystko z wyjątkiem Air2 (debug działa z Xcode beta6): iPhone 6+, iPad mini, iPad Air 2, iPad 2, iPad 3
metod nie wypalania są następujące:
- (BOOL)shouldAutorotate {
return YES;
}
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscape;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
return UIInterfaceOrientationMaskLandscapeRight;
}
Zobacz kontroler jest wyświetlany poprzez presentViewController
Koleś jesteś ... tylko ... dziękuję! – Soberman