如何在Xcode中添加延迟?
self.label1.alpha = 1.0
//delay
self.label1.alpha = 0.0我想让它等大约2秒。我读过关于time_dispatch和导入达尔文库的文章,但是我还没能让它正常工作。那么,有谁能一步一步地解释清楚吗?
发布于 2015-08-31 17:36:45
您只需编写以下代码:
self.label1.alpha = 1.0
let delay = 2 * Double(NSEC_PER_SEC)
let time = dispatch_time(DISPATCH_TIME_NOW, Int64(delay))
dispatch_after(time, dispatch_get_main_queue()) {
// After 2 seconds this line will be executed
self.label1.alpha = 0.0
}'2‘是你想要等待的秒
问候
发布于 2015-12-13 04:06:46
这是另一个可行的选择-
import Darwin sleep(2)
然后,您可以使用睡眠函数,它以若干秒为参数。
发布于 2015-08-31 17:29:52
最好在这一次中使用块:
self.label1.alpha = 1.0;
UIView animateWithDuration:2.0 animations:^(void) {
self.label1.alpha = 0.0;
}];https://stackoverflow.com/questions/32316614
复制相似问题