标签上的NSTimer

标签上的NSTimer,time,label,nstimer,Time,Label,Nstimer,我正在使用iphone sdk,当用户点击一个按钮时,我会显示一个标签,但一段时间后标签会消失,我可以这样做吗?使用NSObject的性能选择器:withObject:afterDelay:,它会设置NSTimer为您执行选择器。在按钮单击处理程序中: ... myLabel.hidden = NO; [self performSelector:@selector(hideView:) withObject:myLabel afterDelay:3]; ... - (void) hideVie

我正在使用iphone sdk,当用户点击一个按钮时,我会显示一个标签,但一段时间后标签会消失,我可以这样做吗?

使用NSObject的
性能选择器: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秒后被调用。

不要忘记在答案上打勾,以便弗拉基米尔获得声誉分数。