2011-09-26 95 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 
} 

希望帮助,

勒布