Я пытаюсь представить VC поверх VC, используя UIModalPresentationCurrentContext, чтобы увидеть представление позади него. Приведенный ниже код работает:UIModalPresentationCurrentContext - методы вращения, не вызываемые
UIViewController *transparentViewController = [[UIViewController alloc] init];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentViewController:transparentViewController animated:NO completion:^{
}];
Однако, когда я повернуть устройство после того, как VC была отодвинута вращение выглядит совершенно перепутались. Вместо того, чтобы чисто вращаться, он неловко подтягивает взгляд, чтобы соответствовать новой ориентации.
Кроме того, когда я подклассифицирую transparentViewController, я обнаружил, что его методы viewwillautorotate не вызываются! (Несмотря на то, что он вращается в своем запутанном способе анимации)
Является ли стиль UIModalPresentationCurrentContext не предназначенным для вращения? Во всяком случае, вокруг? Кто-нибудь еще сталкивается с этой проблемой?
Вы нашли решение на этом? Я столкнулся с той же проблемой. – stonemonk
То же самое здесь. Решение? –