在xcode5 ios7中
storyboard可以直观的诠释视图的流转和切换,
而viewcontroller切换就要用到 segue
segue分 push,modal,custom
push主要用于具有相同的navigatecontroller的推送,
modal比较自由的切换
custom属于自定义切换,用于切换过场体验的特殊效果
正常切换可以关联button和不关联button,关联button不需要代码就可以跳转,
不关联button可以手动跳转,控制起来更灵活,使用这种方式需要给segue加上identity标识
代码:
[self performSegueWithIdentifier:@"login" sender:self];
值得注意的是,在viewdidload 中 代码手动 modal切换是没有效果的,只能使用push
modal切换的代码可以放在viewdidappear中,但是体验不是很好
链接navigatecontroller可选rootviewcontroller
链接tabviewcontroller可选viewcontrollers
有些时候还是需要我们使用present和dismiss的方式。