美文网首页
Swift防止按钮多次点击

Swift防止按钮多次点击

作者: meetweb | 来源:发表于2018-02-08 09:22 被阅读0次

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

解决方案:

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

}

相关文章

网友评论

      本文标题:Swift防止按钮多次点击

      本文链接:https://www.haomeiwen.com/subject/kkizzxtx.html