0

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

谢谢

4

2 回答 2

0

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

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

于 2009-11-25T10:55:24.663 回答
0

看起来像

pickerView:didSelectRow:inComponent: 

不管有多少组件,只会被调用一次。对我来说似乎误导了,但如果你旋转多个组件,你将不得不循环通过它们,调用

pickerView selectedRowInComponent:

对于每个,无论哪个组件被传递给方法。

于 2011-04-15T16:44:49.643 回答