【问题标题】:How do I allow certain gestures to go through a superview to a view below it?如何允许某些手势通过 superview 到它下面的视图?
【发布时间】:2012-04-12 02:04:50
【问题描述】:

我有一个视图,其中包含三个图像视图。这些图像视图响应某些手势。我想允许某个手势(例如在屏幕上滑动)对所有图像视图执行操作(例如,将它们全部删除)。

我能想到让滑动手势在屏幕上的任何地方都能被识别的唯一方法是覆盖一个清晰的超级视图来寻找滑动手势。我的问题;但是,我不知道如何让超级视图忽略所有其他手势,因此我仍然可以与下面的图像视图交互。有没有更简单的方法来处理这个问题?

【问题讨论】:

标签: ios uiview uigesturerecognizer


【解决方案1】:

尝试将手势添加到视图的窗口而不是视图:

[self.view.window addGestureRecognizer:gesture];

【讨论】:

    猜你喜欢
    • 2015-03-20
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 2013-11-06
    相关资源
    最近更新 更多