2014-02-11 18 views
0

這可能很簡單,但我不知道從哪裏開始,因爲我還是新手。我在屏幕上有一個按鈕,當用戶點擊它時,它會被禁用(我正在使用setUserInteractionEnabled:)。目標C-在一段時間後啓用按鈕/或任何視圖

我該怎麼做才能讓按鈕在一段時間後自動啓用(比如說1分鐘)?

+0

使用任何的幾種不同的定時器功能 - 的NSTimer,performSelector:withObject:afterDelay:等 –

回答

0

這很簡單,這段代碼應該這樣做:

double delayInSeconds = 60.0; 
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC); 
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ 
    button.userInteractionEnabled = YES 
}); 
相關問題