push uiviewcontroller to another viewcontroller with animation from Top - bottom
<p>In my project there is feature when user swipe on top bar one screen will appear with top to bottom animation</p>

<p>There are two view controller
oneviewcontroller.m</p>

<pre><code>- (void)swipe
{
    listViewController *list_obj=[[listViewController alloc] initWithNibName:@"listViewController" bundle:NULL];
    UIViewAnimationTransition trans = UIViewAnimationTransitionCurlUp;
    [UIView beginAnimations: nil context: nil];
    [UIView setAnimationTransition: trans forView: [self.view window] cache: YES];
    [self.navigationController pushViewController:list_obj animated:YES];
    [UIView commitAnimations];
}
</code></pre>

<p>But this does not give the animation from top-bottom</p>

<p>I want to implement the navigation from 
Push := top - bottom
Pop : = bottom - top</p>

<p>please help me
Thank you</p>