• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Ä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: