UI跳转
如何根据 StoryboardID来跳转UI
即,不需要在第一个ViewController中去实例化,直接根据ID来定位我们在storyboard中定绘制好的VC。
- 有两个不相干的VC,我们没有通过Ctrl拖曳添加二者的关系,而是直接用代码来实现,注意给定第二个VC的ID,叫做ForKVO如下图
- 我们的demo中只绘制了一个storyboard,即默认的Main.storyboard, 代码如下
/* 在ViewnContrller中添加下面这段代码,用PresentVC去跳转 */
- (IBAction)jump2KVO2:(UIButton *)sender {
// 最重要的就是下面这两句链接操作!
UIStoryboard *sb_1 = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
ForKVOViewController *view2 = [sb_1 instantiateViewControllerWithIdentifier:@"ForKVO" ];
[self presentViewController:view2
animated:YES
completion:nil];
}
/* 再在ForKVOVC中添加返回的函数*/
- (IBAction)Return2VC1:(UIButton *)sender {
[self dismissViewControllerAnimated:YES
completion:nil];
}