I do not think there is a direct solution to this problem. But I feel that this is achievable. You can have one navigation controller. When you click the next view from the navigation controller, you may have to hide from some custom animations.
What you can do, I think you can add the following view as a subview in a frame where
x = 350( anything beyond the view frame ie 320, assuming iphone) , y = 0 , width = 320 and height = view height - 20 (20 is the height of navigation bar)
you can add your next view as a sub-view to an existing navigation controller instead of clicking on the view from the navigation controller and giving some custom animations to the view when changing x values ββfrom 350 to 0.
It will look like you click on a view, but you just create its effect by adding as a preview.
Hope this can provide an approach to your solution.
source share