在我的应用程序中,实现了一个UI按钮,用于长按'使用' Touch Down'和' Touch Up Inside'事件。
这个想法是,只要按下按钮,就会执行一个特定的动作。当按钮被释放时,'动作'需要在延迟一秒后停止。该操作基于多个线程。
现在的问题是,UIButton被认为是以长按'并且只发布。但是,当按钮连续敲击时,那么“动作”就可以了。由于多次调用线程有时间延迟,因此崩溃了。
我尝试过给予UITapGestureRecognizer'对于整个视图。但它没有成功。
请指导我处理被忽略的UIButton。这就是'行动'应该只处于停止状态。