0

在我的应用程序中,使用“Touch Down”和“Touch Up Inside”事件为“long press”事件实现了一个 UI 按钮。

这个想法是,只要按下并按住按钮,就会执行一个特定的动作。当按钮被释放时,“动作”需要在一秒钟的延迟后停止。该操作基于多个线程。

现在的问题是,UIButton 应该只作为“长按”和“释放”操作。但是,当按钮连续点击时,“动作”就会崩溃,因为线程的多次调用具有时间延迟。

我尝试为整个视图提供“UITapGestureRecognizer”。但这行不通。

您能否指导我处理被点击以被忽略的 UIButton。那就是“动作”应该只处于停止状态。

4

0 回答 0