2009-11-25 39 views
0

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

感谢

回答

0

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

你是否已经看到在设备上会发生什么?

+0

我在设备上检查 - 似乎有相同的行为 – Vladimir 2009-11-25 11:03:22

0

它看起来像

pickerView:didSelectRow:inComponent: 

只被调用一次,不管有多少成分是有的。似乎missleading给我,但如果你纺纱多个组件,你必须通过他们循环,调用

pickerView selectedRowInComponent: 

每个,不管是哪个组件被传递给方法的。