2010-02-19 62 views
0

即时通讯工作与iPhone SDK和我得到显示标签时,用户clik按钮,但一段时间后,标签deseapear,我可以做到这一点?NSTimer在标签

回答

0

为此,使用NSObject的performSelector: withObject: afterDelay: - 它会设置NSTimer为您执行选择器。在按钮单击处理程序:

... 
myLabel.hidden = NO; 
[self performSelector:@selector(hideView:) withObject:myLabel afterDelay:3]; 
... 

- (void) hideView:(UIView*)inView{ 
    // You can also add animation here 
    view.hidden = YES; 
} 

注意,它不能保证hideView:将获得3秒后准确调用。

+0

THX它的工作原理!!!!!!! – hugo411 2010-02-19 15:24:02

+0

不要忘记把答案打上勾,以便Vladimir获得声望点数。 – 2010-02-19 17:20:23