gpt4 book ai didi

ios - UIControl 子类延迟响应

转载 作者:行者123 更新时间:2023-12-01 19:14:16 24 4
gpt4 key购买 nike

我有一个名为 CheckboxView 的 UIControl 自定义子类,当用户点击矩形时,它只是在矩形内绘制一个复选标记。这是作为一个单元格添加到 tableView 中的,它位于主容器 AttributeFormView 中。

正如预期的那样,当用户点击矩形时,会触发 -endTrackingWithTouch 并正确绘制复选标记。

但是,如果我向 AttributeFormView 添加一个包含带有 checkboxView 单元格的 tableView 的 subview ,则对 checkBoxView 中的 UITouch 有明显的延迟响应。 tableView 中的所有其他单元格都做出了适当的响应,但为了让复选标记出现,用户必须点击并按住矩形约 3 秒。

我放:

CGPoint testpoint = [touch locationInView:self];

内部 -endTrackingWithTouch 以确保正确的 View 被触摸,确实如此,但是这 3 秒的延迟是一个问题。

关于为什么会有如此显着的延迟有什么想法吗?

谢谢

最佳答案

我刚刚遇到了同样的问题。在我的情况下,这是因为我在主视图 Controller View 上有一个手势识别器。一旦我将手势识别器移到它自己的 View 中,问题就解决了!

希望有帮助

关于ios - UIControl 子类延迟响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14342420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com