首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何以编程方式执行解开分段?

如何以编程方式执行解开分段?
EN

Stack Overflow用户
提问于 2012-09-20 17:07:53
回答 4查看 121K关注 0票数 320

使用故事板,这非常简单。您只需将操作拖动到“退出”即可。但是我应该如何在我的代码中调用它呢?

EN

回答 4

Stack Overflow用户

发布于 2012-11-05 07:02:28

我使用了[self dismissViewControllerAnimated: YES completion: nil];,它将返回到调用ViewController

票数 14
EN

Stack Overflow用户

发布于 2013-11-07 03:21:11

引用苹果关于展开段的技术说明中的文字:要添加一个只会以编程方式触发的展开段,请从场景的视图控制器图标control+drag到其退出图标,然后从弹出菜单中为新段选择一个展开操作。

Link to Technical Note

票数 11
EN

Stack Overflow用户

发布于 2014-03-19 06:39:49

Vishal Chaudhry上面的回答对我很有效。我还想补充这一点,以便使用以下命令手动触发序列:

代码语言:javascript
复制
[self performSegueWithIdentifier:@"mySegueName" sender:self];

在ViewController中,您还必须在故事板和RHS上的属性视图中选择ViewController场景下的展开段,并确保标识符字段包含您在代码中引用的名称(在上面的示例中为“mySegueName”)。

如果省略这一步,上面的行将抛出seque名称未知的异常。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12509422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档