Ios 如何判断某个手势识别器连接到哪个视图?

Ios 如何判断某个手势识别器连接到哪个视图?,ios,xcode,uigesturerecognizer,Ios,Xcode,Uigesturerecognizer,我怎么知道这东西跟什么有关?当我单击图像时,它是否接合?按钮?内容视图 简单地说,通过导航到IB,选择手势识别器并从实用程序中选择connection inspector(连接检查器),就像您在所附屏幕截图中所做的那样: 这意味着该手势已连接到控制器的主视图 如果要将手势识别器添加到特定组件中,则需要将其拖动到所需组件中,如下所示-假设要将其添加到标签中-: 因此,在选择手势识别器时会注意到它已连接到标签: 设置操作: 此时,不会触发手势识别器,因为它没有动作: 如果您熟悉如何从界面生成器为按钮

我怎么知道这东西跟什么有关?当我单击图像时,它是否接合?按钮?内容视图


简单地说,通过导航到IB,选择手势识别器并从实用程序中选择connection inspector(连接检查器),就像您在所附屏幕截图中所做的那样:

这意味着该手势已连接到控制器的主视图

如果要将手势识别器添加到特定组件中,则需要将其拖动到所需组件中,如下所示-假设要将其添加到标签中-:

因此,在选择手势识别器时会注意到它已连接到标签:

设置操作:

此时,不会触发手势识别器,因为它没有动作:

如果您熟悉如何从界面生成器为按钮添加操作,请选择按钮并将控件拖动到控制器中,您必须对其执行完全相同的操作:


确保连接是动作而不是插座。

只需导航到IB,选择手势识别器并从实用程序中选择连接检查器,就像您在所附屏幕截图中所做的那样:

这意味着该手势已连接到控制器的主视图

如果要将手势识别器添加到特定组件中,则需要将其拖动到所需组件中,如下所示-假设要将其添加到标签中-:

因此,在选择手势识别器时会注意到它已连接到标签:

设置操作:

此时,不会触发手势识别器,因为它没有动作:

如果您熟悉如何从界面生成器为按钮添加操作,请选择按钮并将控件拖动到控制器中,您必须对其执行完全相同的操作:

确保连接是动作而不是插座

如果向图像视图或标签添加UITapGestureRecognitor,则 不要忘记将isUserInteractionEnabled属性设置为true

检查连接检查器选项卡命令+选项+6中的引用出口连接

如果向图像视图或标签添加UITapGestureRecognitor,则 不要忘记将isUserInteractionEnabled属性设置为true

检查连接检查器选项卡命令+选项+6中的引用出口连接


嘿,谢谢,但是我的点击手势识别器似乎没有触发回调,你知道为什么吗@AlanSTACK,因为它的动作没有连接:那么我该如何解决这个问题?嘿,谢谢,但是我的点击手势识别器似乎没有触发回调,你知道为什么吗@AlanSTACK,因为它的操作未连接:那么我该如何解决此问题?如果将UITapGestureRecognitizer添加到图像视图或标签,则不要忘记将isUserInteractionEnabled属性设置为true如果将UITapGestureRecognitizer添加到图像视图或标签,则不要忘记将isUserInteractionEnabled属性设置为true