//防止快速连续点击"提交"按钮,造成多次提交
@IBAction func submit(sender: UIButton) {
//防止连续点击造成多次提交的解决
self.submitBtn.enabled = false
var timer:NSTimer = NSTimer.scheduledTimerWithTimeInterval(0.5, target: self, selector: "submiteButtonEnabbled", userInfo: nil, repeats: false)
func submiteButtonEnabbled(){
self.submitBtn.enabled = true
}
swift中延时执行的方法
第一种:定时器
var timer:NSTimer = NSTimer.scheduledTimerWithTimeInterval(0.5, target: self, selector: "submiteButtonEnabbled", userInfo: nil, repeats: false)
第二种:
dispatch_after
@IBAction func submit(sender: UIButton) {
//防止连续点击造成多次提交的解决
self.submitBtn.enabled = false
var timer:NSTimer = NSTimer.scheduledTimerWithTimeInterval(0.5, target: self, selector: "submiteButtonEnabbled", userInfo: nil, repeats: false)
func submiteButtonEnabbled(){
self.submitBtn.enabled = true
}
swift中延时执行的方法
第一种:定时器
var timer:NSTimer = NSTimer.scheduledTimerWithTimeInterval(0.5, target: self, selector: "submiteButtonEnabbled", userInfo: nil, repeats: false)
第二种:
dispatch_after