如何使用手势操作将一个ImageView添加到另一个ImageView?

时间:2012-06-18 07:41:17

标签: iphone image

我开发了一个应用程序。在那个iam中使用一个uiimageview.And采取另一个图像视图并添加到第一个imageview.And将uitapgesturerecognizer动作添加到第二个imageview。如果第二个imageview可以出现在第一个imageview之外,如果我们点击那个没有检测到手势动作的镜像视图。所以请告诉我如何解决这个问题。我的代码如下所示。

  UIImageView *img1=[[UIImageView alloc]initWithFrame:CGRectMake(100,100,500 ,500)];
 [self.view addsubview:img1];

float x=[[xvalues objectAtIndex:h] floatValue];
            float y=[[yvalues objectAtIndex:h] floatValue];
            UIImage *pinimage=[UIImage imageNamed:@"PINpurple.png"];
UIImageView *img3=[[UIImageView alloc]initWithFrame:CGRectMake(x-pinimage.size.width,y-pinimage.size.height,pinimage.size.width ,pinimage.size.height)];
            img1.userInteractionEnabled=YES;
            img3.userInteractionEnabled=YES;
 UITapGestureRecognizer *tap5=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(calculate:)];
            tap5.delegate=self;
            [img3 addGestureRecognizer:tap5];
            [img1 addSubview:img3];

这里xvalues和yvalues是两个数组。

1 个答案:

答案 0 :(得分:0)

您是否尝试过调用[super hitTest:point withEvent:event]?