У меня есть 2 GUI и 2 контроллера 1 называется landscapeguitontroller, а второй называется highguicontroller.Поворот Портрет Пейзаж с 2 XIB
Теперь обычно я называю highguicontroller, и когда я повернуть мой Iphone он обнаруживает, что и тогда он показывает landscapeguicontroller: Код:
landscapeguicontroller *neu =[[landscapeguicontroller alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:neu animated:YES];
[self dismissModalViewControllerAnimated:YES];
Проблема в том, что тогда анимация толкает новое окно от за пределами iphone в окно.
В Landscapeguicontroller, я добавил к следующим направлениям:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
, когда я хочу вернуться к highguicontroller я называю:
[self dismissModalViewControllerAnimated:YES];
, что все работает, но только в вторая анимация, я вижу правильную «анимацию вращения». У вас есть предложения?
Итак краткое описание проблемы: в 1. анимации от высоких до пейзажа, пейзаж выталкивается в окно НО в 2. анимации от пейзажа до высокого, вращение выглядит как реальный поворот ...
я хочу, чтобы 1.animation выглядеть как 2 анимации
наилучшими пожеланиями Ploetzeneder