iOS9 seems to ignore destination view controller's edgesForExtendedLayout
when implementing custom animation using UIViewControllerAnimatedTransitioning
, therefore the content ends up below the navigation bar. Any idea why this is happening?
I've hosted an example at https://github.com/nmarkovic04/CustomAnimationTest. Running it on 8.4 and 9.1 shows the difference but you can most likely try any other 8.x and 9.x version.
Running on XCode 7, Swift 2.0.
this in ViewDidLoad fixes it can you confirm pls :]
self.edgesForExtendedLayout = .Top
self.extendedLayoutIncludesOpaqueBars = true