Swift 防止快速连续点击"提交"按钮,造成多次提交
2015-09-12 18:39
696 查看
//防止快速连续点击"提交"按钮,造成多次提交
@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
相关文章推荐
- 2015年9月9日The Swift Programming Language更新内容
- 从零开始自学Swift(八)
- Swift程式语言(中国版)(8.8 %)
- swift for循环的使用
- 记在学习swift语言进行iOS开发前
- Swift编写的一些完整的app
- AppCoda Beginning IOS8 Programming With Swift
- swift的mac app开发
- 从零开始自学Swift(七)
- 从零开始自学Swift(六)
- 从零开始自学Swift(五)
- Swift 设置navigation左右两侧按钮
- Swift之UITabBarController
- swift
- Swift navigationItem 属性常用设置
- 从零开始自学Swift(四)
- #openstack-meeting: swift(2015-09-09)
- 从零开始自学Swift(三)
- 从零开始自学Swift(二)
- 《从零开始学Swift》学习笔记(Day 11)——数据类型那些事儿?