Wie verschachtelt man ein UITextField innerhalb einer UITableViewCell?

8

Ich fange gerade an, an meiner ersten iOS App zu arbeiten. Wie erstellen Sie ein UITableViewCell , das ein UITextField enthält, das beim Hinzufügen eines Ereignisses in der Kalenderanwendung wie die Felder Titel und Standort aussieht? Gibt es dafür handliche Komponenten von Drittanbietern?

Ich kann sehen, dass die Tabellenansicht zwei gruppierte Elemente enthält und dass die Textfelder Platzhaltertext enthalten. Es geht mehr darum, wie die Textfelder 100% ihrer übergeordneten Tabellenansichtszellen einnehmen können.

Vielen Dank im Voraus für jede Hilfe.

    
John Topley 02.04.2011, 17:00
quelle

2 Antworten

2

Das Table View Programmieranleitung für iOS hat einen Abschnitt namens Ein genauerer Blick auf Tabellenansichtszellen . Es beschreibt zwei Techniken zum Anpassen einer Tabellenansichtszelle: mit Code und Verwendung einer vordefinierten Nib. Ich denke, es hat viele Informationen, die Sie interessieren werden.

    
tJener 02.04.2011, 17:29
quelle
12

Sie müssen UITextView als Unteransicht der UITableViewCell hinzufügen. Führen Sie in der cellForRowAtIndexPath: -Methode Folgendes aus:

Erstellen Sie eine UITextView wie gewohnt:

%Vor%

NB: Die Zahlen sind die x, y, Breite, Höhe. Passe diese an deine eigene App an.

Fügen Sie es als Unteransicht der Zelle hinzu:

%Vor%

Wenn nur bestimmte Zellen die Textansicht haben sollen, müssen Sie etwas wie

tun %Vor%     
quelle