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。因此标记将不起作用。意思是?我不明白。。