Iphone 点上的对象

Iphone 点上的对象,iphone,Iphone,在imageview中,每次点击图像两次,我都会创建并添加新的imageview作为子视图。然后,我在新添加的子视图中添加了单点击手势。当我导航到另一个视图控制器时,点击该子视图(新的imageview)。但是,我的问题是,只有使用最新添加的子视图才能获得后一种效果。假设我添加了5个ImageView。只有当我点击第5个imageview时,我才被导航离开。无论点击哪个子视图,我如何实现这一点?示例 创建uiimageview时,请按如下方式设置标记 UIImageView *iv=[[UIIm

在imageview中,每次点击图像两次,我都会创建并添加新的imageview作为子视图。然后,我在新添加的子视图中添加了单点击手势。当我导航到另一个视图控制器时,点击该子视图(新的imageview)。但是,我的问题是,只有使用最新添加的子视图才能获得后一种效果。假设我添加了5个ImageView。只有当我点击第5个imageview时,我才被导航离开。无论点击哪个子视图,我如何实现这一点?

示例

创建uiimageview时,请按如下方式设置标记

UIImageView *iv=[[UIImageView alloc]init];

[iv setTag:0];




while tap identify and do exact with that like 

    [self.view viewWithTag:0]

在没有看到代码的情况下,我猜您正在使用手势识别器检测添加的UIImageView中的点击。如果是这种情况,则不能重用识别器,因为它只能附加到一个视图。您需要为添加到主视图中的每个UIImageView创建一个新的识别器。

对不起,请您解释一下这部分内容:在点击“识别”并使用[self.view viewWithTag:0]这样的操作时,查看您的代码会很有帮助。非常感谢。我理解我的错误