Iai*_*ney 17 uistoryboard ios9 xcode7
在iOS 9中,故事板可以通过"故事板引用"连接,该故事板引用通过添加故事板引用并将"引用的ID"设置为另一个故事板文件的名称来链接到第二个故事板.
是否可以在第二个文件中设置展开segue以展开第一个文件中的场景?如果是这样,在Interface Builder或代码中涉及哪些步骤?
从故事板参考开始,创建一个新的故事板参考,该参考将作为对"主"故事板的参考.确保您也在主页上设置Storyboard标识符.
现在,您将拥有一个"主场景"参考,其中包含您现在可用的所有退出.您现在可以像往常一样创建展开segue.按住Ctrl键并从控制器拖动到Exit主场景上的标记,您就可以选择所需的退出.
当Ryan布局时,我没有必要从第二个故事板回到第一个故事板.对我来说,在我的第二个故事板中,我可以控制 - 从视图控制器拖动到它自己的出口,并且在第一个故事板中消耗的viewcontroller类中指定的展开segue 出现了.所以我只是选择它来创建一个带有标识符的新退出segue,并在代码中调用performSegueWithIdentifier:on.工作得很好.
1)将此方法添加到您的 MainViewController
// NEEDED! Do not delete!
@IBAction func unwindToMasterViewController(_ segue : UIStoryboardSegue) {
// Do nothing
}Run Code Online (Sandbox Code Playgroud)
2) 在主情节提要中,右键单击引用情节提要的 Exit segue并选择unwindToMasterViewController
3) 给 exit segue 一个名称以在代码中引用它
4)从代码中调用您的退出segue
| 归档时间: |
|
| 查看次数: |
3921 次 |
| 最近记录: |