Bar*_*zyk 7 ios uistoryboard uistoryboardsegue swift ios9
在我的简单应用程序中,我创建了一些控制器,它们之间有基本的段:
黄色控制器 - > BlueController - > GreenController - > OrangeController.他们每个人都有自己的自定义类.
从OrangeController我创建unwindSegue我YellowController.没关系.
在我提出的每个课程中:
override func unwindForSegue(unwindSegue: UIStoryboardSegue, towardsViewController subsequentVC: UIViewController) {
print(unwindSegue)
print(subsequentVC)
}
Run Code Online (Sandbox Code Playgroud)
但它根本没有被召唤.为什么?我应该准备什么演示来测试此功能?
同样的是:
func allowedChildViewControllersForUnwindingFromSource(source: UIStoryboardUnwindSegueSource) -> [UIViewController]
func childViewControllerContainingSegueSource(source: UIStoryboardUnwindSegueSource) -> UIViewController?
Run Code Online (Sandbox Code Playgroud)
小智 7
使用IBActionreturnType 实现该方法
-(IBAction) unwindForSegue:(nonnull UIStoryboardSegue *)unwindSegue towardsViewController:(nonnull UIViewController *)subsequentVC
Run Code Online (Sandbox Code Playgroud)
在Storyboard,将控件(负责后退操作)链接到viewcontroller中的退出操作.

| 归档时间: |
|
| 查看次数: |
4476 次 |
| 最近记录: |