首页 > 代码库 > iOS开发 跳转场景的三种方式
iOS开发 跳转场景的三种方式
iOS开发 跳转场景的三种方式
2012年10月17日, 15:32
假设A跳转到B,三种方法:
1.按住ctrl键,拖动A上的控件(比如说UIButton)到B上,弹出菜单,选择Modal.不需要写任何代码,在A上点击Button就会跳转到B
2. 按住ctrl键,拖动A上的View Controller到B上,弹出菜单,选择Modal,两个场景间自动添加连接线和图标,选中该图标,打开Storyboard Segue,identifier输入一个标识符,这里以”aaaa”为例.A里需要跳转时,执行下面的代码:
1 | [self performSegueWithIdentifier:@"aaaa" sender:self]; |
3.完全用代码来实现,代码如下:
123456789 | //先获取UIStoryBoard对象,参数为文件名 UIStoryboard *mainStoryBoard=[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; //获取SecondViewController实例,参数是StoryBoard ID,选中View Controller,在Identity Inspector中 SecondViewController *second=[mainStoryBoard instantiateViewControllerWithIdentifier:@"second"]; //设置过渡的样式,和显示的样式 second.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal; second.modalPresentationStyle=UIModalPresentationFormSheet; //显示 [self presentViewController:second animated:YES completion:nil]; |
iOS开发 跳转场景的三种方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。