Animation of pushViewController in a UINavigationController in ios7?

In ios7 changed the animation of pushViewController, and I really don't like how it looks now (blackout + in the end of the animation slowing down).


I would like to do as it looked in ios6.


Found two solutions:
1. stackoverflow.com/questions/18867248/restore-pre-i...

Does not work when you push back.

2. github.com/nicklockwood/OSNavigationController — fully replaces the UINavigationController, animation becomes exactly the same as in ios6, but some features fall off the native UINavigationController, for example hidesBottomBarWhenPushed does not work + observed bugs with navigationBar.


Met anyone a fully working solution for this problem?

And do you like the new animation?
October 3rd 19 at 03:07
3 answers
October 3rd 19 at 03:09
Solution

Another possible solution is a custom animation: https://github.com/Dzamir/OldStyleNavigationControllerAnimatedTransition

In the simplest projects, did not notice the error.

thanks, already found it and use. It is worth noting that it is better to connect in the root navigationcontroller or tabbarcontroller - Leora_Schuster20 commented on October 3rd 19 at 03:12
October 3rd 19 at 03:11
I have not tried, but certainly we can do a custom UIStoryboardSegue's to perform rewrite, to get it the current view controller, the destination view controller and make the animation.
segue back can also be stretched, this is a green icon of Exit on the controller map.

Hope this is the right direction.
October 3rd 19 at 03:13

Find more questions by tags iOS