首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenFlow AFItem UIImageView touchesBegan

OpenFlow AFItem UIImageView touchesBegan
EN

Stack Overflow用户
提问于 2010-08-17 22:58:39
回答 1查看 1K关注 0票数 0

我试图在我的应用程序中使用OpenFlow项目。我的目标是:当用户选项卡指向当前根据OpenFlow的UIImageView的AFItemView的任何流项时,它将在屏幕上放大(有/没有动画),然后用户将能够关闭并返回到应用程序中更懦弱的流视图。

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

代码语言:javascript
复制
 self.multipleTouchEnabled = NO;
 self.userInteractionEnabled = NO;
 self.autoresizesSubviews = YES;

在AFOpenFlowView.m中,当我将self.userInteractionEnabled = NO;更改为self.userInteractionEnabled = YES;时,我将在AFItemView.m中获得它已经实现了UIView的touchesBegan事件,但是当我应用于此更改时,流不起作用。

我在想我的错误在哪里?

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

编辑:,让我解释一下我的目标,目标是用户将打开带有触摸的滚动图像,然后当触摸到OpenFlow视图中的任何图像时,所选的图像将随缩放或翻转或某物一起出现。动画。当用户触摸到关闭图标,这将是打开的图像右侧,屏幕将回到OpenFlow主屏幕,我没有找到任何解决方案的OpenFlow项目。真的很紧急。

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-18 00:57:42

我以前写过这个答案:How to flick through a deck of cards?

摘要:

一旦命中测试:withEvent:返回一个非零值,它就结束了(默认情况下);该视图“拥有”触摸(参见UITouch.view)。只有该视图才能进行触摸--Ended/Moved/Ended/Cancelled:withEvent:回调。

AFItemView正在抓取这些触觉,所以AFOpenFlowView从来没有接触过触摸事件。在AFOpenFlowView中添加必要的触摸处理可能更容易一些。

或者,您可以在AFOpenFlowView中实现触摸转发。这是有点棘手的正确。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3507637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档