[转]IOS开发之界面跳转

1.使用performSegueWithIdentifier

个人感觉这应该是最常用的一种界面跳转的方式了,前提是你是使用storyboard设计的界面,而且还必须添加NavigationController(貌似所有界面跳转的功能全部都是用的NavigationController进行的吧),跳转时直接调用[self performSegueWithIdentifier:@"id" sender:self];即可

2.使用pushViewController

使用pushViewController应该是在没有storyboard之前最常用的一种界面跳转的方式。

使用时需要实例化一个controller,然后调用[self.navigationController pushViewController:实例化的Controller animated:YES];即可

3.使用presentModalViewController

modelview,IOS的学名是模态视图,是IOS中常用的另外一种显示视图的方式,所以调用方法当然也和普通的push方式不一样。

modelview的使用其实和pushview的方式是一样,只是方法普通,使用时需调用[self presentModalViewController:viewController animated:YES];即可,但是使用完以后是需要将这个modelview dismiss掉的,否则的话,程序是不能继续进行下去,我觉得这也是modelview和普通view最大的区别。

 

转自 http://www.jicunxin.com/777.html

 

posted @ 2015-04-14 22:00  明明1109  阅读(156)  评论(0编辑  收藏  举报