Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

11 Tabellenansichten erstellen und verwa... > 11.12 Rezept: Zellen löschen - Pg. 537

11.12 Rezept: Zellen löschen if (!cell) cell = [[[UITableViewCell alloc] initWithStyle:style reuseIdentifier:@"BaseCell"] autorelease]; // Legt das Zellenlabel fest NSString *key = [@"Row " stringByAppendingString:[ALPHA objectAtIndex:indexPath.row]]; cell.textLabel.text = key; cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton; cell.editingAccessoryType = UITableViewCellAccessoryNone; return cell; } // Reagiert auf Berührung der Hilfsschaltfläche -(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath { [[self navigationController] pushViewController:[ImageController newController] animated:YES]; } Rezept 11.11: Einblenddreiecke zur Anzeige von neuen »Detail«-Ansichten verwenden Den Rezeptcode finden Den in diesem Rezept verwendeten Code erhalten Sie unter http://github.com/erica/iphone-3.0- cookbook-. Falls Sie das Diskimage mit dem gesamten Beispielcode zum Buch heruntergeladen haben, wechseln Sie zum Ordner für Kapitel 11 und öffnen das Projekt zu diesem Rezept. 11.12 Rezept: Zellen löschen Bei der täglichen Arbeit wird jeder iPhone-Benutzer schnell mit den kleinen roten Kreisen vertraut, die das Löschen von Zellen aus Tabellen ermöglichen, wobei viele Benutzer auch die grundlegende Funktion nutzen, etwas zum Löschen wegzustreichen. Das interaktive Löschen ist eine der am bes- ten gestalteten Funktionen des iPhones. Rezept 11.12 zeigt, wie Sie eine Tabelle erstellen können, die sinnvoll auf das Löschen von Zellen reagiert. In diesem Beispiel können Benutzer auch neue Zellen durch Antippen der entsprechenden Schaltfläche hinzufügen oder sie entweder durch Wegstrei- chen oder durch die roten Steuerelemente im Bearbeitungsmodus löschen (siehe Abbildung 11.12). 537