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.
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.
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%Tags und Links iphone uitableview ios uikit uitextfield