为了能够在视图与故事板场景之间拖动一个segue,有哪些先决条件

时间:2016-05-11 19:51:07

标签: ios storyboard interface-builder xcode7

我知道我可以将一个segue从UIButton拖动到一个场景,或者从一个UITableViewCell;但如果我尝试从UIView中拖动,拖动目标场景不会“亮起”,所以我发现我无法创建这样的segue。我觉得我在这里缺少一些基本的东西;或者,也许这是不可能的?那么:如何在视图和场景之间创建一个segue?

(为了清楚起见:这个问题是在我试图理解的背景下,通常情况下,在故事板中的“事物”之间是否可以用ctrl拖动一个segue。)

2 个答案:

答案 0 :(得分:2)

它需要是一个交互式项目,如按钮,因为你可以点击它,对于一个单元格也是如此。如果您希望能够点按普通UIView(或简单的子类),则应为其添加一个点按手势识别器,并将segue连接到该字符串。

请注意,从视图控制器拖动到另一个视图控制器的segue不会被任何点击触发,它将从代码触发。

答案 1 :(得分:0)

从UIControl继承的任何UIKit元素都可以用作ctrl + drag segue原点。

对于你的情况,正如@Wain建议的那样,你可以使用轻拍手势识别器作为segue的起源。