NSTimer在标签上

时间:2010-02-19 15:02:47

标签: time label nstimer

我正在使用iphone sdk,当用户点击按钮时我必须显示一个标签,但是经过一段时间的标签deseapear,我可以这样做吗?

1 个答案:

答案 0 :(得分: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;
}

请注意,无法保证在{3}后完全调用hideView: