UInavigationcontroller中栈的概念和模态视图的切换

     模态视图切换下一view的方法:【self   presentViewController:<#(UIViewController *)#> animated:<#(BOOL)#> completion:<#^(void)completion#>】  第一个参数传入要切换的那个view,第二个参数表上是否使用动画,第三个参数是个代码块,一般设置为nil;

    模态视图返回上一个view的方法: [self dismissViewControllerAnimated:YES completion:nil];   第一个参数是表上是否使用切换动画效果, 第二个参数表上代码块。

 

 UINavigationController中进栈的方法:[self.navigationController pushViewController:<#(UIViewController *)#> animated:<#(BOOL)#>];第一个参数表上要切换到得view也就是压入栈中,第二个参数表示是否有切换动画效果。

UINavigationController中出栈的方法 :[self.navigationController popViewControllerAnimated:YES]; 只有一个参数表表示是否使用动画。

      模态视图是上下切换,UINavigationController是左右切换。

posted @ 2015-06-08 17:46  那个孤独少年  阅读(230)  评论(0)    收藏  举报