У меня есть главный viewController, который все время находится в портретном режиме.
Затем я хочу представить ModalViewController, но он будет слева (а не снизу экрана) в альбомной ориентации.
Является ли это возможным?
tnx
У меня есть главный viewController, который все время находится в портретном режиме.
Затем я хочу представить ModalViewController, но он будет слева (а не снизу экрана) в альбомной ориентации.
Является ли это возможным?
tnx
В реализации контроллера модального представления переопределите -shouldAutorotateToInterfaceOrientation:
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
UIInterfaceOrientationLandscape
в переопределенном методе выше?
- person Alex Reynolds; 16.12.2009
Я тоже столкнулся с этой проблемой. Поэтому я просто использовал стиль модального перехода, чтобы он не выглядел сомнительным.
Надеюсь это поможет.
viewController.modalTransitionStyle = *modaltransitionstyle*;
[self presentModalViewController:viewController animated:YES];