2013-04-05 3 views
-1

Если у меня есть этот код ниже, чтобы сообщить UIPicker, если ничего не выбрано, чтобы установить ножки в 1, Как я могу отложить это действие на несколько секунд?Установить анимацию задержки для UIPicker?

// If feet values are zero. 
if (([feetPicker selectedRowInComponent:0] == 0 & [feetPicker selectedRowInComponent:1] == 0)){ 
// Set to one foot. 
[feetPicker selectRow:1 
      inComponent:1 
      animated:YES]; 


} 
+0

Почему NSTimer конечно. :-) – Josiah

+0

Можете ли вы привести пример, основанный на приведенном выше коде, пожалуйста? – Jason

+0

Почему люди просят других людей написать для них свой код? – matt

ответ

2
[NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(fireMethod) userInfo:nil repeats:NO]; 

Приведенный выше код может быть помещен каждый раз, когда вы хотите, чтобы запустить таймер.

-(void)fireMethod { 
    // If feet values are zero. 
if (([feetPicker selectedRowInComponent:0] == 0 & [feetPicker selectedRowInComponent:1] == 0)){ 
// Set to one foot. 
[feetPicker selectRow:1 
      inComponent:1 
      animated:YES]; 


    } 
} 
+0

Благодарим за помощь! И позвольте мне увидеть пример, который я могу приступить к работе, и «увидеть», как это работает! это действительно очень ценится !! – Jason

Смежные вопросы