UIPicker wischt, wo im Iphone Simulator mit SDK 2.2 perfekt reagiert, aber ich teste jetzt mit einer neuen Version des Simulators, und Swipes funktionieren nicht. Ich habe die Dokumentation gelesen und kann keine Änderungen an der API feststellen. Ich denke also, dass etwas nicht stimmt und das SDK 2.2 lässt mich damit durchkommen.UIPicker wischt nicht reagiert
Der Picker verwendet benutzerdefinierte Ansichten, um ein Bild und Text daneben anzuzeigen. Der Picker ändert die Position korrekt, wenn Sie auf eine Reihe des Pickers tippen. Aber wenn Sie versuchen zu wischen, reagiert es nicht (manchmal bewegt es sich ein paar Millimeter). Ich dachte, dass die benutzerdefinierte Ansicht für jede Zeile den Wähler nicht erkennen ließ, also fügte ich in der benutzerdefinierten Ansicht "self.userInteractionEnabled = NO" hinzu, aber das hat keinen Unterschied gemacht.
Ihre Hilfe geschätzt,
Dank
Verwenden Sie jetzt SDK 2.2.1 oder 3.0? Wenn letzteres, welches Beta? – Tim
Ist Ihr UIPicker in einem UIScrollView? Wenn dies der Fall ist, müssen Sie UIScrollView.scrollEnabled möglicherweise auf NO setzen, um die Rückgabe des Swipings zu sehen. Ich habe das hier mit einigen Hilfestellungen gelöst. – spig
Ja, der UIPicker befindet sich in einem UIScrollView! Ihre Lösung funktioniert (fügen Sie es hinzu, damit ich es annehmen kann) –