出处:https://github.com/JeanKit/AlertAssemble
此弹框出现后,界面的交互会关闭.
可以自己把JKAlert.m中的[self coverEnable:NO]; 改为true
但是这样会让弹框在用户响应其他事件(如点击屏幕)的时候提前消失
等待弹框的使用:
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
print("开始等待");
JKAlert.alertWaiting(true);
// 延迟代码
let delay = dispatch_time(DISPATCH_TIME_NOW,
Int64(3 * Double(NSEC_PER_SEC)))
dispatch_after(delay, dispatch_get_main_queue()) {
print("等待结束");
JKAlert.alertWaiting(false);
}
}