2009-11-25 8 views
0

J'ai un sélecteur dépendant de 3 composants et je l'ai eu fonctionnait bien jusqu'à ce que je remarque un comportement étrange. Si je tourne le composant 1 puis que je clique avec mounse sur Conmponent 2, attendez que le composant 1 arrête de tourner, puis relâchez le bouton de la souris, sans déplacer la souris ou la molette du tout ... didSelectRow n'est pas appelé du tout !!! Est-ce que quelqu'un d'autre a vu ce comportement et a trouvé un travail autour ???UIPicker didSelectRow Comportement étrange

Merci

Répondre

0

Les utilisateurs utiliseront les doigts et non la souris :) Vous devriez préférer tester ces Kinda choses sur l'appareil ..

Avez-vous déjà vu ce qui se passe sur l'appareil?

+0

J'ai vérifié sur l'appareil - semble qu'il y a le même comportement – Vladimir

0

Il ressemble

pickerView:didSelectRow:inComponent: 

n'est appelée une fois, peu importe combien il y a des composants. Semble missleading pour moi, mais si vous tourner plus d'un composant, vous devrez faire défiler les appelant

pickerView selectedRowInComponent: 

pour chacun, quelle que soit la composante est transmis à la méthode.