Czy ktoś, kto próbuje najnowszą wersję beta iOS 6 beta (wersja 2 lub 3), nie działa tak samo automatycznie?Obrót ekranu IOS 6 bez użycia storyboardu
nie używam storyboard ale czysty kontrolę nawigacja:
self.navController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[self.window addSubview:navController.view];
oraz:
- (BOOL)shouldAutorotateToInterfaceOrientation: ](UIInterfaceOrientation)interfaceOrientation
{
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
} else {
return YES;
}
}
- (NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAllButUpsideDown;
}
ALE IOS ma zwolennikiem wcale, współpracuje z wszystkimi poprzednimi iOS na 3GS/4S i Symulator 4.3,5.0.5.1, ale iOS 6 wydaje się po prostu wadliwy
Kiedy wywoływana jest funkcja shouldAutorotate? Wydaje mi się, że nie jest to do mnie potrzebne, gdy obracam ekran ... A może to jest problem z symulatorem? – shim
Sprawdź moje pytanie tutaj http://stackoverflow.com/questions/12640870/ios-6-force-device-orientation-to-landscape –