ios9 - 'Unwind Segue' 可以在通过 Storyboard 引用连接的两个 Storyboard 之间工作吗?

标签 ios9 uistoryboard xcode7

在 iOS 9 中, Storyboard可以通过“ Storyboard引用”连接到第二个 Storyboard,方法是添加 Storyboard引用并将“引用 ID”设置为另一个 Storyboard文件的名称。

是否可以在第二个文件中设置展开转场以展开到第一个文件中的场景?如果是这样,涉及哪些步骤,无论是在 Interface Builder 中还是在代码中?

最佳答案

1) 将此方法添加到您的 MainViewController

// NEEDED! Do not delete!
@IBAction func unwindToMasterViewController(_ segue : UIStoryboardSegue) {
  // Do nothing
}
2) 在主 Storyboard 中,右键单击 Exit segue 引用的 Storyboard 并选择unwindToMasterViewController
Interface Builder

3) 给exit segue起一个名字在代码中引用它

Attributes Inspector

4) 从代码 调用您的退出序列

关于ios9 - 'Unwind Segue' 可以在通过 Storyboard 引用连接的两个 Storyboard 之间工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33369171/

相关文章:

swift - iOS9:UITextField 不允许复制/粘贴

facebook - Xamarin.Auth iOS9 身份验证 SSL 错误

ios - iOS 10 中的 ATS 和 http

iOS 9 - 键盘在升级时将包名称显示为 "(null)"

ios - 添加导航 Controller

ios - 设置图像时 UIImageView 的属性和约束会重置

ios - 我想使用 swiftdata (ryanfowler) 在 swift 2 中使用 sqlite 但有 120 个错误,我该怎么办?

ios - toolsVersion ="11201"弄乱了我的 Storyboard

Xcode 没有设备注册错误

xcode - 如何让 Xcode 7 保留 UI 测试目标的日志输出?