About Jumping UI

UI跳转

如何根据 StoryboardID来跳转UI

即,不需要在第一个ViewController中去实例化,直接根据ID来定位我们在storyboard中定绘制好的VC。

  • 有两个不相干的VC,我们没有通过Ctrl拖曳添加二者的关系,而是直接用代码来实现,注意给定第二个VC的ID,叫做ForKVO如下图
  • 我们的demo中只绘制了一个storyboard,即默认的Main.storyboard, 代码如下
Paste_Image.png

Paste_Image.png
/* 在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];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,200评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,085评论 25 708
  • 雅居乐特邀成都归藏居陈姝妃老师, 带我们一起探索 一个男人如何拥有强大生命能量! 一个女人如何永葆青春容颜永驻! ...
    归藏居阅读 878评论 0 0
  • 不仅是松松,包括我,在外婆家的时候都更容易做情绪! 刚才因为吃馄饨和玩手机的问题,又爆发了一次战争!松松想要玩十分...
    chunyan阅读 435评论 0 0
  • “时间陷阱”:琐碎和不重要的事情花费太多时间 1,计算自己一天的时间分配 比如,睡眠(包括入眠时间):9H,交通,...
    幻想家Melon阅读 501评论 0 0