Customizing UIPickerView
Habe ich eine Anforderung, wo UIPickerView angepasst werden sollte. Die picker-Ansicht sollte jetzt wie folgt Aussehen:
Die Anwendung aus, die angepasst hat die pickerView ähnlich ist:
http://itunes.apple.com/us/app/convert-the-unit-calculator/id325758140?mt=8
Ich habe versucht, das entfernen der Standard-pickerView Auswahl-Leiste durch das zurücksetzen der Eigenschaft showsSelectionIndicator
von UIImagePicker und das hinzufügen einer overlay-Ansicht. Aber das problem ist, die overlay-Ansicht sollte transparent sein, so dass das Rad dahinter sichtbar ist. Aber die andere Anwendung irgendwie funktioniert es, obwohl die Auswahl-Leiste ist nicht transparent.
Irgendwelche Ideen auf, wie dies zu erreichen feat?
Dank und Grüße,
Raj
- ich habe zu implementieren, diese in mein Projekt, wie kann ich es erreichen?
- Zu der Zeit, als ich war auf der Suche nach der Lösung, es gab keinen direkten Weg, dies zu erreichen. Ich war in der Lage zu überzeugen, das design-team zum ändern des look & feel der es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Recht guter Artikel über das anpassen UIPickerView
http://www.inexika.com/blog/Customizing-UIPickerView-UIDatePicker
Du gehst zu haben, um schreiben Sie Ihre eigenen von Grund auf auf diese ein. UIPickerview ist nicht anpassbar. An. Alle. Saugt, aber das ist, wie es ist. Ich würde beginnen, die Schaffung einer uitableview und Schichtung einen Rahmen um ihn herum, und versuchen zu imitieren, uipickerview.
Ich denke, Sie können drucken, die Untersichten unter die picker und ändern Sie Sie.
Der UIPickerView Unteransichten erstellen, nachdem die Daten zum ersten mal geladen wird.
Mit performSelecter:WithObject:afterDelay: können Sie Sie entfernen oder einfügen, was auch immer Sie brauchen.