//延迟
[self performSelector:@selector(onClickOverlay:) withObject:nil afterDelay:3.f];
//这个是取消当前run loop 里面所有未执行的 延迟方法(Selector Sources)
[NSObject cancelPreviousPerformRequestsWithTarget:self];
// @selector 和 object 都和 延迟一致 就是 指定取消 未执行的一条或者多条的延迟方法.
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(onClickOverlay:) object:nil];