Iphone OpenFlow AFItem UIImageView触摸开始

Iphone OpenFlow AFItem UIImageView触摸开始,iphone,cocoa-touch,coverflow,Iphone,Cocoa Touch,Coverflow,我正在尝试在我的应用程序中使用OpenFlow项目。 我的目标是,;当用户选项卡指向当前根据OpenFlow的AFItemView创建ImageView的任何流项目时,它将在屏幕中放大(带/不带动画),然后用户将能够关闭并返回应用程序中的cower流视图 当我使用默认的OpenFlow库时,我没有得到ToCuhesBegined事件,然后我看到了这一行 self.multipleTouchEnabled = NO; self.userInteractionEnabled = NO; sel

我正在尝试在我的应用程序中使用OpenFlow项目。 我的目标是,;当用户选项卡指向当前根据OpenFlow的AFItemView创建ImageView的任何流项目时,它将在屏幕中放大(带/不带动画),然后用户将能够关闭并返回应用程序中的cower流视图

当我使用默认的OpenFlow库时,我没有得到ToCuhesBegined事件,然后我看到了这一行

 self.multipleTouchEnabled = NO;
 self.userInteractionEnabled = NO;
 self.autoresizesSubviews = YES;
在AFOpenFlowView.m中,当我更改
self.userInteractionEnabled=NO
to
self.userInteractionEnabled=YES我在AFItemView.m中得到touchesbeent事件,它已经实现了UIView,但是当我应用到这个更改时,流不起作用

我想知道我的错误在哪里

任何帮助和示例代码都将不胜感激

编辑: 让我解释一下我的目标; 目标是用户将用触摸打开OpenFlow滚动图像,然后当触摸OpenFlow视图内的任何图像时,所选图像将带有放大或翻转或其他动画。当用户触摸关闭图标时,它将位于打开图像的右侧,屏幕将返回到OpenFlow主屏幕,我在OpenFlow项目上没有找到任何解决方案。真的很紧急


关于

我以前写过这个答案:

摘要:

一旦命中测试:withEvent:返回一个非nil值,它就结束了(默认情况下);该视图“拥有”触摸(参见UITouch.view)。只有该视图获得touchestart/Moved/end/Cancelled:withEvent:callbacks

触摸被AFItemView抓取,因此AFOpenFlowView从不获取触摸事件。将必要的触摸处理添加到FopenFlowView可能更容易


或者,您可以在FopenFlowView中实现触摸转发。要做到正确有点棘手。

tc。感谢您的快速回答,任何示例都会很好,如果您提供它,实际上,我将ToucheSBegind处理程序放在AFItemView中,但处理程序直到更改为self.userInteractionEnabled=YES才工作;在前面的FlowView中。还是一样。啊,顺便说一句,我读了你的答案,OpenFlow正在使用UIScrollView作为容器,我想问题的根源在这里,不是吗?不。AFOpenFlowView只在动画中使用滚动视图;设置
scrollView.userInteractionEnabled=NO。如果你想修改触控行为,考虑修改--[AfOpenFurVIEW TousSeDist:WieVoe::YEP,我尝试,我发现触摸开始:WieVoe:在AfOpenFultVIEW中,然后我将在其中添加我想要的代码。非常感谢你