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