0
我想知道如何在iOS 5中显示约3-4秒的视图? 我在网上搜索,我发现NSTimer,但我不知道如何使用它在我的目的...如何在几秒钟内执行某些操作?
我认为必须创建我的看法,显示它,然后启动计时器或类似的东西在3-4秒内,然后在计时器结束时隐藏我的视图。 但是如何使用这个着名的定时器?
非常感谢!
我想知道如何在iOS 5中显示约3-4秒的视图? 我在网上搜索,我发现NSTimer,但我不知道如何使用它在我的目的...如何在几秒钟内执行某些操作?
我认为必须创建我的看法,显示它,然后启动计时器或类似的东西在3-4秒内,然后在计时器结束时隐藏我的视图。 但是如何使用这个着名的定时器?
非常感谢!
您可以使用-performSelector:withObject:afterDelay
做到这一点。
[myView performSelector:@selector(setHidden:) withObject:[NSNumber numberWithBool:YES] afterDelay:3.0];
尝试
int someSeconds = 3;
[self performSelector:@selector(dismissView) withObject:self afterDelay:someSeconds];
和dissmissView看起来像:
- (void)dismissView{
[theView viewRemoveFromSuperView];
}
哦,太棒了,它终于这么简单! 非常感谢! – Vinestro 2011-12-19 17:32:54