Mehrere UIPickerView in derselben UIView

8

Ich bin ein absoluter Anfänger auf iOS-Dev und möchte eine kleine iOS-Anwendung erstellen. In dieser Anwendung sollen 3 UIPickerViews unterschiedliche Daten anzeigen.

Mein Problem ist auf dem Display. Ich bin es gewohnt, Android oder Windows Phone zu entwickeln und ich verstehe nicht, wie man die UIPickerViews mit verschiedenen Daten füllt.

Dies ist der Code, den ich bereits geschrieben habe:

%Vor%

@IBOutlet weak var pickerView1: UIPickerView! wurde automatisch mit Strg + Klick vom Storyboard zur ViewController.swift erstellt.

Das erste UIPickerView soll momentan nichts anzeigen. Der zweite soll test anzeigen und der dritte zeigt test2 an.

Nach stundenlanger Untersuchung im Internet habe ich von Tags gehört, um zu definieren, wer was zeigen muss, aber es funktioniert nicht.

Tue ich etwas falsch, vermisse ich irgendwo etwas?

    
fselva 14.05.2015, 13:08
quelle

4 Antworten

36

Sie brauchen keine Tags, verwenden Sie einfach:

%Vor%

Vergessen Sie auch nicht, Delegat in IB oder in Code zu setzen:

%Vor%     
ChikabuZ 14.05.2015, 13:13
quelle
0

Sie vergleichen Instanzen mit Tags.

Ersetzen:

%Vor%

mit:

%Vor%

Wie auch immer, Sie müssen Ihre Pflücker nicht markieren. Die Picker kommen in die Datenquelle und delegieren Methoden. Sie können Instanzen vergleichen. Etwas wie das:

%Vor%     
kanobius 14.05.2015 13:17
quelle
0

Hier ist Full Source Multiple UIPickerView in der TextField in Swift 3

%Vor%     
Enamul Haque 08.06.2017 10:32
quelle
-1

Versuchen Sie Folgendes:

%Vor%     
oscar castellon 29.05.2017 10:49
quelle

Tags und Links