2009-11-25 3 views
0

У меня есть компонентный зависимый сборщик, и я работал нормально, пока не заметил странное поведение. Если я закручу компонент 1, а затем нажмите вниз с mounse на Conmponent 2, то подождите, пока компонент 1 перестанет вращаться, а затем нажмите кнопку мыши, все, не перемещая мышь или колесо выбора вообще ... didSelectRow вообще не вызывает !!! Кто-нибудь еще видел это поведение и нашел работу вокруг ???UIPicker didSelectRow Странное поведение

Благодаря

ответ

0

Пользователи будут использовать пальцы, а не мышь :) Вы должны предпочитать испытывать эти вещи любопытных на устройстве ..

Вы уже видели, что происходит на устройстве?

+0

Я проверил устройство - кажется, что такое же поведение – Vladimir

0

Похоже

pickerView:didSelectRow:inComponent: 

только вызывается один раз, независимо от того, сколько компонентов есть. Кажется missleading для меня, но если вы спиннинг более чем один компонент, вы должны цикла через них, вызывая

pickerView selectedRowInComponent: 

для каждого, независимо от того, какой компонент получает передается методу.