Как загрузить определенный вид, когда ориентация устройства в альбомной ориентации где-либо в приложении, и переключиться в режим лат, когда портрет? - PullRequest
0 голосов
/ 05 марта 2012

Эй, в моем приложении мне нужно загружать определенный вид, когда устройство находится в альбомном режиме, независимо от того, в каком режиме находится пользователь.А также придется переключить его обратно на последний вид, где был пользователь, когда устройство повернулось в портретное положение.

Есть предложения?или ссылку на любой учебник ??

1 Ответ

0 голосов
/ 05 марта 2012

Возможно, вы попробуете что-то наподобие написания своего собственного подкласса UIViewController, который реализует только внешний вид вашего пользовательского представления при изменении межфакориентации.Примерно так:

- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{
     DetailViewController *dvc = [[DetailViewController alloc] initWithNibName:@"DetailViewController_iPhone" bundle:[NSBundle mainBundle]];
    }
    //navigation controller ruft den bdv Controller auf
    [self.navigationController pushViewController:dvc animated:YES];
    [dvc release];

}

Все остальные ваши классы теперь наследуются от этого пользовательского UIViewController.Конечно, это будет решением, если у вас есть ViewControllers для всех ваших представлений.

Надеюсь, это поможет

...