我有一个本地var按钮,显示3秒后消失。在过去,我为此制作了两个功能:一个是使其可见,然后在“延迟”后执行选择器。到另一个功能然后删除它。但后来我需要变量等。
我想利用块来保持变量的范围等,并且只有一种方法。
可能的?
答案 0 :(得分:0)
认为你可以使用dispatch_after。请记住,所有UI交互都必须在主队列中:
dispatch_time_t time =dispatch_time(DISPATCH_TIME_NOW, interval * NSEC_PER_SEC)
dispatch_after(time, dispatch_get_main_queue(), ^{
//dissapear procedure
});