【发布时间】:2016-06-08 22:17:27
【问题描述】:
我有一个 UIPickerView 有两个元素:月和日。我正在这样做
[self.picker selectRow:3 inComponent:0 animated:YES];
[self.picker selectRow:10 inComponent:1 animated:YES];
这使得两个元素都滚动到选定的项目。
但实际上我想做的是滚动第一个元素,然后,当第一个元素滚动结束时,滚动第二个元素。
我可以在延迟后进行调度,但这是一个 hack。
有没有办法知道第一个动画什么时候结束然后触发第二个?
【问题讨论】:
-
你试过了吗 - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component; ?或者它没有提供你的目标?
标签: ios objective-c uipickerview