UIPanGestureRecognizer仅适用于uiview而不适用于uiimageview

时间:2011-04-14 06:06:50

标签: iphone objective-c ipad

任何人都可以告诉我UIPanGestureRecognizer无法为UIImageView工作并为UIView工作的确切原因我找不到任何博客。以下是我的代码(现在正在工作)

UIView *endImage=[[UIView alloc]init];

    endImage.backgroundColor=[[UIColor yellowColor] colorWithAlphaComponent:0.3f];
    UIPanGestureRecognizer *panOnEndImage = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePanOnLine:)];

    panOnEndImage.delegate=self;
    [endImage addGestureRecognizer:panOnEndImage];
    [anotherUIView addSubview:endImage];
    [panOnEndImage release];

如果我将endimage更改为UIIMageView对象,则该平移无法正常工作...在此先感谢您的建议更为重要。

1 个答案:

答案 0 :(得分:2)

请添加此行并尝试。 [endImage setUserInteractionEnabled:YES];所以这就是答案。(右;)!