Ios 多次单击UI按钮时,在下次触摸之前接收系统手势状态通知失败
让我解释一下整个场景: 我正在制作录音和音频播放器 当我开始录制音频时,我开始像疯孩子一样多次点击暂停和停止按钮,有时按钮停止工作并出现错误 如果有人曾经遇到过这个问题,请帮助我,或者解决它Ios 多次单击UI按钮时,在下次触摸之前接收系统手势状态通知失败,ios,Ios,让我解释一下整个场景: 我正在制作录音和音频播放器 当我开始录制音频时,我开始像疯孩子一样多次点击暂停和停止按钮,有时按钮停止工作并出现错误 如果有人曾经遇到过这个问题,请帮助我,或者解决它 提前感谢通常,您可以通过在每次按下按钮时短时间禁用按钮来防止用户重复或过快按下按钮 例如,禁用按钮2秒钟: func pressButton() { button.isEnabled = false Timer.scheduledTimer(timeInterval: 2, target:
提前感谢通常,您可以通过在每次按下按钮时短时间禁用按钮来防止用户重复或过快按下按钮 例如,禁用按钮2秒钟:
func pressButton() {
button.isEnabled = false
Timer.scheduledTimer(timeInterval: 2, target: self, selector: #selector(enableButton), userInfo: nil, repeats: false)
}
@objc func enableButton() {
self.buttonTest.isEnabled = true
}
事实证明,我在视图中添加视图的方式是问题的主要原因。我道歉 为什么不禁用一个,例如:如果音频已在播放,则禁用“保持播放”按钮,如果未禁用“保持停止”按钮,则禁用“保持播放”按钮。