Question

Un nouveau comportement dans iOS 5.1 lié à UISplitViewController les applications semblent intercepter UISlider mouvement avec des résultats indésirables.Cela pourrait également s'appliquer à UISegmented Contrôles et toute autre surface de contrôle gérant les gestes de gauche à droite.

Avec un UISplitView en orientation Portrait, la vue principale est normalement masquée.À partir d'iOS 5.1, un balayage vers la droite sur l'écran fait apparaître la vue principale sur le côté gauche de l'appareil.Le problème est que faire glisser le pouce de mon contrôle UISlider est interprété à tort comme un balayage d'écran :si je pousse fortement le pouce UISlider vers la droite, le panneau principal apparaît.

Dans mon application, l'affichage de la vue principale entraîne des effets secondaires indésirables (et des problèmes de performances).

Je considère ce comportement comme un bug Apple.Des idées pour contourner ce problème ?Puis-je en quelque sorte avoir le UISlider capturer le geste et le traiter, sans le transmettre à la chaîne de réponse ?

Merci d'avance pour tout aperçu!

Était-ce utile?

La solution

Apple a confirmé qu'il s'agissait d'un double d'un bug signalé précédemment et qui fait actuellement l'objet d'une enquête (ID de bug n° 10170209).

La solution de contournement semble fonctionner correctement pour le moment.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top