At some part of my code I am using this line
[[self navigationController] pushViewController:myController animated:YES];
This works perfectly and pushes a view, coming from bottom, over the current one, covering the last one completely.
I am wondering if there’s a way to make it cover just part of screen. Let’s say, just the half bottom of the screen…
Is it possible? I have tried to change the controller’s view frame but the size kept coming full screen.
thanks.
Instead of using a new view controller modally, you could add a new subview to your existing view, using the same view controller.
You can do the “slide in” animation with something like: