Изменение ориентации интерфейса parentviewcontroller - PullRequest
2 голосов
/ 13 сентября 2011

У меня есть ViewController1 на iPad, который представляет другой мод ViewController2, использующий presentModalViewCotroller.

UIViewController* viewController2 = [[VideosViewController alloc] init];
viewController2.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentModalViewController:viewController2 animated:YES];
[viewController2 release];

Но ViewController2 имеет некоторые полупрозрачные части.Поэтому, когда ViewController 2 уже находится на экране, если я поверну устройство на 90 градусов, ориентация интерфейса ViewController2 изменится соответствующим образом, но ориентация Viewcontroller1, который все еще виден в фоновом режиме, не изменится.Я хочу, чтобы ViewController1 изменил ориентацию интерфейса вместе с ViewController2.Есть предложения?

Заранее спасибо

1 Ответ

0 голосов
/ 23 августа 2012

Я понял, что было бы намного лучше, если бы я просто использовал UIModalPresentationFormSheet modalPresentationStyle на viewController2, потому что полупрозрачность, которую я пытался достичь, была в любом случае похожа на листы форм. Под этим я подразумеваю, что viewController2, представленный в виде листа формы, также поворачивает представление viewController1, которое все еще видно на заднем плане.

...