UIPicker确实选择了奇怪的行为

时间:2009-11-25 09:34:19

标签: iphone uipickerview

我有一个3组件依赖选择器,我让它工作正常,直到我注意到一个奇怪的行为。如果我旋转组件1然后在Conmponent 2上用mounse单击,然后等待组件1停止旋转然后让鼠标按钮向上,所有都没有移动鼠标或拾取器轮... didSelectRow根本没有被调用!有没有其他人看到这种行为,并找到了解决方法???

由于

2 个答案:

答案 0 :(得分:0)

用户将使用手指而非鼠标:) 你应该更喜欢在设备上测试这些东西......

您是否已经看到设备上发生了什么?

答案 1 :(得分:0)

看起来像是

pickerView:didSelectRow:inComponent: 
无论有多少组件,

只会被调用一次。似乎误导我,但如果你在旋转多个组件,你将不得不循环通过它们,呼叫

pickerView selectedRowInComponent:
每个

,无论哪个组件传递给方法。