2011-12-19 120 views
0

我想知道如何在iOS 5中顯示約3-4秒的視圖? 我在網上搜索,我發現NSTimer,但我不知道如何使用它在我的目的...如何在幾秒鐘內執行某些操作?

我認爲必須創建我的看法,顯示它,然後啓動計時器或類似的東西在3-4秒內,然後在計時器結束時隱藏我的視圖。 但是如何使用這個着名的定時器?

非常感謝!

回答

2

您可以使用-performSelector:withObject:afterDelay做到這一點。

[myView performSelector:@selector(setHidden:) withObject:[NSNumber numberWithBool:YES] afterDelay:3.0]; 
+0

哦,太棒了,它終於這麼簡單! 非常感謝! – Vinestro 2011-12-19 17:32:54

1

嘗試

int someSeconds = 3; 
[self performSelector:@selector(dismissView) withObject:self afterDelay:someSeconds]; 

和dissmissView看起來像:

- (void)dismissView{ 
[theView viewRemoveFromSuperView]; 
} 
相關問題