As in iOS 7.0, you can imagine any kind of view controller so that it does not completely hide the previous view controller, which allows you to create "fake" popovers. Using the UIViewControllerTransitioningDelegate protocol, you can create any animation you would like.
Here is a good example of how to create a fake popover with custom animations.
emidander
source share