Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 要能够在视图和情节提要场景之间拖动片段,先决条件是什么_Ios_Storyboard_Interface Builder_Xcode7 - Fatal编程技术网

Ios 要能够在视图和情节提要场景之间拖动片段,先决条件是什么

Ios 要能够在视图和情节提要场景之间拖动片段,先决条件是什么,ios,storyboard,interface-builder,xcode7,Ios,Storyboard,Interface Builder,Xcode7,我知道我可以按住ctrl键将序列从UIButton拖动到场景,或从UITableViewCell拖动;但如果我尝试从UIView中按住ctrl键拖动,则拖动目标场景不会“亮起”,因此我发现无法创建这样的序列。我觉得我错过了一些基本的东西;或者,也许这是不可能的?那么:如何在视图和场景之间创建一个分段 (为了非常清楚:这个问题是在我试图理解的背景下提出的,通常来说,在故事板中的什么类型的“事物”之间可以按住ctrl键拖动一个片段。)它需要是一个交互式项目,就像一个按钮,因为你可以点击它,对于一个单

我知道我可以按住ctrl键将序列从UIButton拖动到场景,或从UITableViewCell拖动;但如果我尝试从UIView中按住ctrl键拖动,则拖动目标场景不会“亮起”,因此我发现无法创建这样的序列。我觉得我错过了一些基本的东西;或者,也许这是不可能的?那么:如何在视图和场景之间创建一个分段


(为了非常清楚:这个问题是在我试图理解的背景下提出的,通常来说,在故事板中的什么类型的“事物”之间可以按住ctrl键拖动一个片段。)

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


请注意,从视图控制器拖动到另一个视图控制器的序列不是由任何点击触发的,而是由代码触发的。

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


请注意,从视图控制器拖动到另一个视图控制器的分段不是由任何点击触发的,而是由代码触发的。

任何从UIControl继承的UIKit元素都可以用作ctrl+拖动分段原点


对于您的情况,正如@Wain所建议的,您可以使用点击手势识别器作为序列的原点。

从UIControl继承的任何UIKit元素都可以用作ctrl+拖动序列原点


对于您的情况,正如@Wain所建议的,您可以使用轻触手势识别器作为序列的来源。

您确定这一点吗?我创建了一个UIControl子类,但无法按ctrl+拖动。你确定吗?我创建了一个UIControl子类,但无法从中按住ctrl键并拖动。我想知道到底是什么使按钮或手势识别器成为“交互式项目”,以及为什么UIView不能成为一个。这就是我想发现的。这是一个很好的建议,在UIView中添加一个点击手势识别器;但是我想避免这种开销。UIView不是UIControl的子类,这就是区别。我不知道IB是否需要在自定义类中添加其他东西,但控制类添加了所有目标/动作逻辑。我想知道到底是什么让按钮或手势识别器成为“交互式项目”,以及为什么UIView不能成为“交互式项目”。这就是我想发现的。这是一个很好的建议,在UIView中添加一个点击手势识别器;但是我想避免这种开销。UIView不是UIControl的子类,这就是区别。我不知道IB是否需要您需要在自定义类中添加的其他内容,但控制类添加了所有目标/操作逻辑。