Ich möchte eine statische Tabellenansicht mit einem dynamischen Abschnitt definieren Ist das möglich?
Abschnitt 0 muss statisch sein, die Etiketten sind in xcode mit den Ausgängen verdrahtet.
Abschnitt 1 soll dynamisch sein
Ich habe das versucht, aber ich weiß nicht, welche Zelle ich für den statischen Teil zurückgeben soll.
%Vor%BEARBEITEN 1; jetzt habe ich es versucht:
%Vor%aber habe:
%Vor%Ich habe eine Teillösung für dieses Problem
In den Datenquellenmethoden der Tabellenansicht gebe ich das Ergebnis der Oberklassen für die statischen Zellen zurück, für die dynamischen Zellen gebe ich die benötigten dynamischen Werte zurück.
In - (UITableViewCell *) Tabellenansicht: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPfad die dequeueReusableCellWithIdentifier: gibt nil zurück, damit ich eine neue UITableViewCell
erstelleDas verbleibende Problem:
in xcode müssen Sie die Anzahl der Zeilen im "dynamischen Bereich" angeben (was natürlich nicht dynamisch ist). Sie können nicht mehr als das Maximum anzeigen, das Sie hier definiert haben (oder eine Ausnahme erhalten; -)).
Beispielcode:
%Vor%anstelle eines Schalters versuchen Sie mit einigen guten alten if-Anweisungen
%Vor%Nun nehmen wir an, dass Ihre statischen Zellen keine Wiederverwendungskennungen haben, weil dies nur redundant wäre und da Sie nur eine Prototypzelle zur Wiederverwendung benötigen, sollte dies Ihre Einrichtung sein.
Tags und Links objective-c uitableview ios cocoa-touch