I'm trying to present a UIViewController from the side. The only thing that Present Modal can do is Verticle Slide in.
Any body have any ideas about this?
Let me know' thanks
To be anal about the MVC, its really the View your moving and not the controller.
I would recommended the way of doing this would be to use a navigation controller, it's animation is a horizontal slide by default and you get a navigation stack for free- this means that you have back buttons auto generated and, title and button properties that you can set, although these can be hidden easily is desired.
Using a navigation controller:
create a UINavigationsController property in your parent controller, syth, alloc and init it appropriately. Then you can load the controllers in in any order you want and it looks after the navigation.
Here is a good tutorial on NavControllers (usually they are used with UITableViewControllers but don't have to be)
Peng's example is an animation and I should note that it removes the parent view (and depending on your design might not just remove the 'currentView' - as your/a top view might be a subView) so if your navigating back you would have to handle this yourself.