/// 这个类的说明
/*
* 倒计时按钮的分装
*
*
*
*/
import UIKit
class XCTools: NSObject {
// 定时器
var myTimer:NSTimer?
/// 倒计时按钮
func sendCode(button:UIButton,color:UIColor) -> Void {
var i = 60
button.setTitle("重发(60)", forState: UIControlState.Disabled)
button.backgroundColor=UIColor.lightGrayColor()
button.enabled=false
myTimer = NSTimer.bk_scheduledTimerWithTimeInterval(1, block: { (a) in
i -= 1
button.setTitle(String(format: "重发(%d)",i), forState: UIControlState.Disabled)
button.backgroundColor=UIColor.lightGrayColor()
if i == 0 {
self.myTimer?.invalidate()
button.enabled=true
button.backgroundColor=color
}
}, repeats: true)
}
}