很多情况下,为了防止用户多次点击按钮引起不不必要的错误
解决方案:
1.设置按钮isEnabled为禁止
2.延迟几秒钟,才重新设置按钮isEnabled为可用
@IBAction func btnLogin(_ sender: Any) {
btnLoginWin.isEnabled=false
self.perform(#selector(changeButtonStatus), with: nil, afterDelay: 7.0)
}
fun changeButtonStatus(){
btnLoginWin.isEnabled= true
}