[转]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