Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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_Touch - Fatal编程技术网

Ios 如何从触摸屏代理检索特定的图像视图?

Ios 如何从触摸屏代理检索特定的图像视图?,ios,touch,Ios,Touch,我有一个类,其中我有一个uicrollview在self view上。然后我有一个小UIView在ScrollView上,这个小视图的高度是200。我有一个按钮,然后通过这个按钮,我从elc选择器中选择多个图像,并将这些图像填充到数组中。基于这个数组计数,我在这个小视图上添加了ImageView的数量。现在,如果我触摸一个imageView并将其向上移动,则需要将其移除 小视图交互已禁用。Rest已启用所有视图和图像视图交互。 当我触摸任何图像视图时,我想知道选择了哪个图像视图,但通过触摸开始的

我有一个类,其中我有一个
uicrollview
在self view上。然后我有一个小
UIView
ScrollView上,这个小视图的高度是200。我有一个按钮,然后通过这个按钮,我从elc选择器中选择多个图像,并将这些图像填充到数组中。基于这个数组计数,我在这个小视图上添加了
ImageView
的数量。现在,如果我触摸一个
imageView
并将其向上移动,则需要将其移除

小视图交互已禁用。Rest已启用所有视图和图像视图交互。 当我触摸任何图像视图时,我想知道选择了哪个图像视图,但通过触摸开始的方法,我得到的是自我视图而不是图像视图。 我用的是这句话

UIImageView *imgV = (UIImageView *)touch.view;

确保在所有UIImageView上显式地将
userInteractionEnabled
设置为
TRUE
;默认情况下,它被设置为
FALSE
,因此将忽略所有触摸事件。

为每个视图设置唯一标记,以便您可以使用标记号标识每个视图。因为如果我们向上移动图像视图,则我们必须从超级视图和阵列中删除imageview。因此标记将不起作用。意思是?我不明白。。