TapGesture 仅在 openflowview 上获得识别

发布于 2024-11-14 16:22:18 字数 200 浏览 2 评论 0原文

我在我的项目中使用 openflow 库。要求当我点击 openflow 中显示的图像时,将打开另一个视图控制器。

我的问题是我制作了一个 tapGestureRecognizer,但它是否在该视图和其他所有东西上的所有按钮上被调用。 我希望当在开放流上点击图像时启动 tapGestureRecognizer,而不是在其他地方。 请帮助我。我被困在这里了。 提前致谢!

I am using openflow library in my project.There is requirement that when I tap that image shown in openflow another view controller will be opened.

My problem is I made a tapGestureRecognizer but is it getting called on all my buttons in that view and every other thing.
I want that tapGestureRecognizer to get initiated when tap on the image on open flow,no where else.
Please help me.I am stuck here.
Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼泪淡了忧伤 2024-11-21 16:22:18

仅将点击手势添加到您想要的视图中。

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGesture:)];

//openFlowImageView is the view that you want the tap to work on.
[openFlowImageView addGestureRecognizer:tap];
[tap release];

Only add the tap gesture to the view you want it on.

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGesture:)];

//openFlowImageView is the view that you want the tap to work on.
[openFlowImageView addGestureRecognizer:tap];
[tap release];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文