Ich versuche, eine "Nib" zu registrieren, aber die meisten Antworten sprechen online über eine .xib-Datei, aber ich habe keine XIB-Dateien in meinem Projekt . Was soll ich als mein nibName festlegen, um von meinem TableView aus die Outlets in meiner Zelle erreichen zu können?Ich versuche eine Schreibfeder für meine Outlets aus meiner Sicht zu registrieren
let nib = UINib(nibName: "????", bundle: Bundle.main)
holesTableView.register(nib, forCellReuseIdentifier: "cell")
All sehr geschätzt helfen :)
Ich sehe. Muss ich wirklich eine neue .xib-Datei erstellen und so verbinden, dass ich die Outlets meiner TableViewCell-Klasse in meiner ViewController-Klasse verwenden kann? da ich ein Storyboard und keine .xib-Dateien verwende. – Hinni
Sie können einen Zellenprototyp im Storyboard definieren. In diesem Fall müssen Sie kein .xib registrieren – ninjaproger
Ja, ich habe das getan, aber ich habe zwei Etiketten in meinem Prototyp-Zelle und die einzige Möglichkeit, die ich bearbeiten konnte, ist mit: 'cell.textLabel? .text = "STRING" ' Und das bearbeitet nur das erste Etikett in meiner Zelle. Wenn ich versuche, "textLabel" zu ändern Zu den Namen der Label-Outlets in meiner Prototypzelle verschwinden die Zellen aus meinem TableView, wenn ich die App starte. Sorry für die komplizierten Fragen: S – Hinni