Warum zeigt UIPickerView keine Zeilen an? schnell

Andrew Jones

Ich versuche, eine einzelne UIPickerView mit 2 Komponenten mit jeweils unterschiedlicher Zeilenanzahl zu erstellen. Ich dachte, ich könnte die Zeilennummer pro Komponente auf dem Index der Komponente basieren, aber wenn ich meine App ausführe, zeigt UIPickerView nur eine einzige leere Zeile an und erlaubt kein Scrollen.

func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
    return 2
}

// grades is a 2D array
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
    return grades[component].count
}

// level and letter are predefined ints
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    if component == 0 {
        level = row
    }else if component == 1 {
        letter = row
    }
    return ""
}

BEARBEITEN:

Dies ist meine viewDidLoad ()

override func viewDidLoad() {
    super.viewDidLoad()
    pickerView.dataSource = self;
    pickerView.delegate = self;
}
Zapko

Ich glaube, Sie sollten einen nicht leeren Titel zurückgeben, damit es funktioniert

...

// level and letter are predefined ints

func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {

    if component == 0 {
        level = row
    } else if component == 1 {
        letter = row
    }
    return "Component: \(component) Row: \(row)" // whatever string you want to display
}

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Warum zeigt WKWebView keine Videos an? - Schnell 3

Zeigt keine Zeilen in SSRS an

Reaktionstextur zeigt keine neuen Zeilen

CustomCell zeigt keine zwei Nachrichten schnell an

UIPickerView zeigt keine Daten aus dem Array an

UIPickerView zeigt keine Bilder in iOS 7 + -Versionen an

Warum zeigt mein DataGrid keine Zeilen an, wenn sich Elemente in seiner gebundenen Datenquelle befinden?

Warum zeigt es keine Einzelgruppenfunktion?

Warum zeigt GoDoc keine Schnittstellenvariablen an?

Warum zeigt GCC keine Vektorisierungsinformationen an?

Warum zeigt RMarkdown keine Codeausgabe an?

Warum zeigt Javascript keine Ergebnisse an?

Warum zeigt CSS keine!wichtig an?

Warum zeigt setw keine Leerzeichen an?

schnell, warum diese Bildlaufansicht keine Unteransicht anzeigt?

ng-repeat in Tabellenzeilen zeigt keine Zeilen an

DevExpress GridControl zeigt Zeilen an, jedoch keine Zellenwerte

ng-repeat zeigt keine Zeilen an

DataGridView zeigt nur Spaltennamen an, keine Daten in Zeilen

tableView Zelle zeigt keine Daten an, was ist das Problem? (schnell 3)

UItableviewcontroller zeigt keine Daten in Zeilen an und erstellt zusätzliche Zeilen

php while-Schleife zeigt nach 15 Zeilen keine Zeilen an

Warum zeigt Listview keine Werte aus DataTable an?

Warum zeigt Picasso keine vollständigen Bilder an?

Warum zeigt dieses visNetwork in R keine Kante?

Warum zeigt CPP Check keine FEHLER an?

Warum zeigt Javascript hier keine Warnung an?

Warum zeigt dynamisches Debuggen in Linux keine Variablenwerte an?

Warum zeigt meine Figur keine aktualisierten Diagramme?