Ich habe eine UITableView
mit einigen leeren Abschnitten. Ich möchte, dass der Benutzer mit den Standard-Bearbeitungsmodus-Steuerelementen eine Zeile in diese verschieben kann. Der einzige Weg, wie ich es bisher schaffen kann, ist eine Dummy-Zeile in meinen "leeren" Abschnitten zu haben und sie zu verstecken, indem tableView:heightForRowAtIndexPath:
verwendet wird, um der Dummy-Zeile eine Höhe von Null zu geben. Dies scheint es als eine 1-Pixel-Zeile zu verlassen. Ich kann das wahrscheinlich verstecken, indem ich eine spezielle Art von Zelle mache, die nur mit [UIColor groupTableViewBackgroundColor]
gefüllt ist, aber gibt es einen besseren Weg?UITableView: Verschieben einer Zeile in eine leere Sektion
Dies ist alles im gruppierten Modus von UITableView
.
UPDATE: Das Verschieben von Zeilen in leere Abschnitte ist ist möglich ohne irgendwelche Tricks, aber die "Empfindlichkeit" ist schlimm genug, dass Sie Tricks benötigen, um es für allgemeine Benutzer (die nicht geduldig sein werden genug, um die Reihe langsam um den leeren Bereich zu bewegen, bis die Dinge klicken).