• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Änderung der View überblenden

Werni95

Golden Delicious
Registriert
27.07.11
Beiträge
10
Hi Leute,
ich habe eine UITableView und rechts oben den editButton. Wenn ich auf den editButton klicke, soll oben links ein addButton erscheinen.
Dazu habe ich die Eigenschaft action des editButtons geändert und schalte dann das linke Element zwischen backBarButton und addButton um. In den EditModus gehe ich mit self.tableView.editing = YES; leider gibt es dann keine Animation, was etwas hässlich ist. Kann mir jemand sagen, wie ich das irgendwie überblenden kann?

Viele Grüße
Werni
 
Wenn du dir die Hilfe zu UITableView anschaust, gibt es neben der Property editing auch noch setEditing:animated: womit du wieder die Animation haben solltest.
 
Sehr schön, läuft. Vielen Dank Thyraz.
(Und wie kann ich jetzt den Wechsel des leftBarButtonItems überblenden?)
Edit: Ich habs rausgefunden. Auf die gleiche Weise: [self.navigationItem setLeftBarButtonItem:addButton animated:YES];
Leider wird nicht vom BackButton zum AddButton überblendet. Der BackButton ist sofort weg und der AddButton blendet sich ein. Andersherum funktioniert es.
 
Zuletzt bearbeitet: