很多情況下,為了防止用戶多次點(diǎn)擊按鈕引起不不必要的錯(cuò)誤
解決方案:
1.設(shè)置按鈕isEnabled為禁止
2.延遲幾秒鐘进萄,才重新設(shè)置按鈕isEnabled為可用
@IBAction func btnLogin(_ sender: Any) {
? ? ? ? btnLoginWin.isEnabled=false
? ? ? ? self.perform(#selector(changeButtonStatus), with: nil, afterDelay: 7.0)
}
fun changeButtonStatus(){
? ?btnLoginWin.isEnabled= true
}