Swift防止按钮多次点击

2018-02-08  本文已影响0人  meetweb

很多情况下,为了防止用户多次点击按钮引起不不必要的错误

解决方案:

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

}

上一篇 下一篇

猜你喜欢

热点阅读