在開發(fā)中上渴,我們會用到pickerview滾動條吼虎,那如何監(jiān)聽到pickview的滾動事件呢,之前開發(fā)就遇到過一個問題匈挖,快速滑動秒選確定按鈕碾牌,地址顯示不對的問題,解決辦法為在點選確定輔助按鈕的時候判斷當時的pickerView是否正在滾動儡循,如果在滾動則不允許觸發(fā)點選確定后的其他操作舶吗。
解決方法:
- (BOOL)anySubViewScrolling:(UIView *)view{
if ([view isKindOfClass:[UIScrollViewclass]]) {
UIScrollView *scrollView = (UIScrollView *)view;
if (scrollView.dragging || scrollView.decelerating) {
returnYES;
}
}
for (UIView *theSubViewin view.subviews) {
if ([self anySubViewScrolling:theSubView]) {
return YES;
}
}
return NO;
}