Wie füge ich mehrere Komponenten mit einer PickerView?
Kann es sein, eine einfache Frage, aber wie füge ich mehrere Komponenten mit einer UIPickerView? Ich NSMutableArray verwenden Sie zum Auffüllen eine Komponente, aber ich weiß nicht, wie Sie füllen das andere. Ich brauche auch so ändern Sie den Wert ein label, wenn eine Zeile ausgewählt ist.
Vielen Dank im Voraus
Kieran
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nehme an, dass Sie ein Anfänger sind. Hier ist, wie die Umsetzung der Methoden nacho hat zu Recht darauf hingewiesen:
Können Sie andere
NSMutableArray
's zum Auffüllen der Komponenten. Angenommen, Sie haben 2 Komponenten, mit jeweils unterschiedlichenNSMutableArray
d.h.array1
undarray2
:Verwenden Sie diesen code, um den text zu ändern, der eine
label
sagenselectedValue
wenn ein Wert ausgewählt wird, in der PickerView:... und Sie sind gut zu gehen 🙂
Möchten Sie vielleicht auch, um zu sehen, http://joshhighland.com/blog/2009/09/17/uipickerview-spinning-multiple-components/ für die wertvollen Tipps auf pickerView Programmierung.
Müssen Sie die Datenquelle und verwenden
seine delegieren und nutzen:
ändern Ihre Beschriftung, wenn eine bestimmte Zeile in einer bestimmten Komponente ausgewählt ist. Sehr wahrscheinlich UITableViewDelegate und Datasource
und dabei auch einen Blick auf Dokumentation hilft 🙂
Statt
component
fand ich mittag
mehr richtig.Dann in den code:
Ich weiß nicht, ob es ist ein wenig spät, Aber ich löste das Problem auf eine andere Art, Arrays sind ein wenig rudimentär, Aber es wirkt Wunder Man kann sogar mit verschiedenen Farben, um die einzelnen array -
Und Drucken in TextField
Hier ist die swift3 code.Hier bin ich zuweisen von Werten mehrerer picker-Ansicht in ein UITextField.