当用户停止滚动选择器时,我需要执行一些代码,换句话说,当选择器停止滚动时。我想遵循的逻辑是,一旦选择器停止滚动,我得到当前值,并根据该值进行一些数据库查询。
在选择器视图文档中,我没有看到可以帮助完成此类任务的委托方法。有什么想法吗?提前完成。
答案 0 :(得分:2)
每当您滚动选择器视图时,在滚动结束时选择委托方法调用
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
NSLog(@"Selected %i. ", row);
/// do it here your queries
}
尝试使用上面的示例并检查您的控制台
答案 1 :(得分:1)
委托类有一个方法pickerView:didSelectRow:inComponent:
,可用于检测所选行。