ios - 从 UIImageView 传递触摸到 superview

标签 ios objective-c uiview uiresponder

我有四个 UIImageViews放在圆形 UIView .拖拽UIView旋转 View 。但是当我拖动 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] .那也解决不了问题。我知道有人问过类似的问题。但似乎没有一个能解决我的问题。

谢谢。

最佳答案

尝试设置userInteractionEnabledNO在您的 UIImageView 上s,它应该防止他们消耗触摸。

关于ios - 从 UIImageView 传递触摸到 superview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28582097/

相关文章:

objective-c - LLDB:对象的类别是什么?

ios - 如何在动态类型的 UIContentSizeCategoryDidChangeNotification 后调整 View 大小

iOS ARC - 为什么对象不立即释放?

ios - 重启UIView重复动画

ios - AVPlayer 音频静音

html - iPad2、iPhone 4S 上的 iOS 网站加载问题

iphone - 如何排除连接2个NSArray?

iphone - 使用 CAAnimation 启用用户交互?

iOS sdk NSArray 内的 NSArray 查找和合并

iphone - 如何在 SKPSMTPMessage 中发送变量字符串