【发布时间】:2016-02-24 10:19:10
【问题描述】:
到目前为止我所拥有的
我有一个视图控制器 ViewController1,它有 2 个 segue,一个去 ViewController2,一个返回。
从vc2到vc1的segue叫做“ViewC2toViewC1Segue”
在 ViewController2 上,我有一个 UIScrollView,它加载了两个新的视图控制器并允许我向左或向右滚动以查看它们。
所有这些工作正常,数据显示正常,一切都很好。但是,在其中一个子视图上,我希望能够显示返回 ViewController1 的选项。
天真地我尝试使用:
performSegueWithIdentifier("ViewC2toViewC1Segue", sender: self)
我希望这张图片有助于解释:
问题
这两个视图控制器在 UIScrollView 中加载或不在主情节提要上,因此我无法 CTRL 和 DRAG。
问题
如何访问从 UIScrollViews 子视图容器之一持有 UIScrollView 的视图控制器 (ViewController2) 的 segue (ViewC2toViewC1Segue)。
我希望这是有道理的。
【问题讨论】:
-
为什么不将两个 UIScrollViews 子视图控制器添加为 ViewController2 的实际子视图控制器,以便它们可以访问它们的父视图并从那里执行Segue?
标签: ios swift uiscrollview segue