2011-09-26 94 views
1

我希望UIPIckerView允許你滾動然後選擇,但因爲它沒有,有沒有辦法延遲自動選擇?例如,如果向下滾動並停在某個項目上,它會立即自動選擇該項目。有沒有什麼辦法可以使它如果落在物品上,它必須等待1-2秒才能選擇?通過這種方式,用戶可以有更多時間在列表中滾動。XCode UIPickerView延遲選擇

回答

1

我有同樣的問題。當我想了一會兒,我認爲只需添加一個NSTimer即可。 這是我做過什麼:

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

,然後我加了一個空聲明:

-(void)delayTime { 
    //Add delayed code here 
} 

希望幫助,

勒布