Показать вид из цепочки раскадровок - PullRequest
2 голосов
/ 24 декабря 2011

У меня есть цепочка в раскадровке, и я хочу запустить (например) второе представление, когда у меня первый запуск приложения.У меня есть некоторый код, который работает только в методе

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

, если я помещу его в метод

- (void)viewDidLoad

, это не работает,

код, который показывает мойдругое представление:

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:@"someId"];
[vc setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];

Как показать представление, которое находится в цепочке в раскадровке при первом запуске приложения?

Ответы [ 2 ]

1 голос
/ 24 декабря 2011

Попробуйте свой код в -(void)viewDidAppear:(BOOL)animated.

Для получения дополнительной информации о жизненном цикле iOS viewcontroller перейдите к UIViewController ссылка на класс

0 голосов
/ 24 декабря 2011

Если вы используете контроллер навигации, вы можете просто вставить второй вид в стек навигации. Если вы не используете контроллер навигации, вы можете перейти к следующему представлению после загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...