将UIImageView的触摸传递给superview

时间:2015-02-18 11:09:09

标签: ios objective-c uiview uiresponder

我有四个UIImageViews放在一个圆UIView上。拖动UIView会旋转视图。但是当我拖动UIImageView时,不会发生旋转。 UIImageView正在吃点东西。

我将UIImageView子类化并尝试了这个:

- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
    [self.superview touchesMoved:touches withEvent:event];
    [super touchesMoved:touches withEvent:event];
}

这似乎没有解决问题。我尝试禁用UIImageView - [imageView setUserInteraction:NO]上的触摸功能。这也没有解决问题。我知道有类似的问题。但似乎没有一个能解决我的问题。

感谢。

1 个答案:

答案 0 :(得分:4)

尝试在userInteractionEnabled上设置NOUIImageView,这样可以防止他们使用这些内容。