iOS - 防止点击 UIButton 传播到其后面的 View

标签 ios xcode uibuilder

我在 GLKView 顶部有一个按钮。 当我单击按钮时,我还会在按钮后面的 GLKView 上收到长触摸通知。

如何防止通知传播到 View ?

最佳答案

找到了我的问题的解决方案。以下代码可以解决问题:

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
    UIView* viewRceivingTouch = touch.view;

    return (viewRceivingTouch == self.glkView);
}

关于iOS - 防止点击 UIButton 传播到其后面的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23424845/

相关文章:

ios - 如何在非脏内存中创建链接器解析数据表

swift - 为什么 Xcode 在两个接口(interface) Controller 之后停止让我连接 IBOutlets?

ios - UIScrollView 中的文本水平运行

cocoa - 如何采取行动关闭 NSPopover?

iphone - 使用正则表达式在 Xcode 中查找/替换

ios - 打破 Managed Object 和 Collectionview Cell 之间的强引用循环

iphone - iOS - 将自定义 UIView 放入 View Controller 中

ios - Xcode隐藏白色状态栏ios 10

iphone - UITableView 单元格之间的空间

android - 果酱 UIBuilder 不见了?