2 つのコンポーネントを持つピッカーの以下のコードがあります。
- (void)pickerView:(UIPickerView *)pickerView didSelectRow: (NSInteger)row inComponent:(NSInteger)component {
if (component == 0) {
NSLog(@"first");
}
else
{
NSLog(@"second");
}
}
問題は、ユーザーが最初にコンポーネント 0 をスクロールしようとし、それが完全に停止するのを待つ前に、同時にコンポーネント 1 をスクロールすることです。
次に、「second」のコンソールログのみが表示されます。したがって、最初のイベントが 2 番目のイベントによってオーバーライドされたようです。
ピッカーのスクロール イベントが完了するのを待つ方法はありますか?
ありがとう。