From 99ae82fee50d9dc2599c198fcac34bcfd6115b00 Mon Sep 17 00:00:00 2001 From: Ruslan Shevchuk Date: Thu, 26 Mar 2015 17:04:09 +0300 Subject: [PATCH] Fix iOS 8 screen blank issue --- ADTransitionController/ADTransitioningDelegate.m | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ADTransitionController/ADTransitioningDelegate.m b/ADTransitionController/ADTransitioningDelegate.m index 8b4246d..9744401 100644 --- a/ADTransitionController/ADTransitioningDelegate.m +++ b/ADTransitionController/ADTransitioningDelegate.m @@ -162,6 +162,13 @@ - (void)_completeTransition { CATransform3D sublayerTransform = CATransform3DIdentity; containerView.layer.sublayerTransform = sublayerTransform; + UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; + UIView * toView = [[_currentTransitioningContext viewControllerForKey:UITransitionContextToViewControllerKey] view]; + if ([keyWindow.subviews containsObject:toView] == NO) { + [keyWindow addSubview:toView]; + [keyWindow sendSubviewToBack:toView]; + } + [_currentTransitioningContext completeTransition:YES]; _currentTransitioningContext = nil; }