这里就限制介绍代码实现页面跳转,Storyboard的segues方式就不多介绍了,这种方法不适合团队开发。
最多用到的就是pushViewController和与之对应的方法是popViewControllerAnimated。都需要有navigation。
语句为
[self.navigationController pushViewController:newC animated:YES]; //跳转到下一页面
[self.navigationController popViewControllerAnimated:YES]; //返回上一页面
[ self .navigationController popToRootViewControllerAnimated: YES ]; //返回根控制器,即最开始的页面
这里重点介绍一下popToViewController方法:
可以用数组下表的方式实现: