UITableView Swipe left to right Actions erscheinen nicht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • UITableView Swipe left to right Actions erscheinen nicht

    Hallo zusammen,

    wollte das neue Feature von iOS 8 mit den UITableViewRowAction einbauen.

    Habe
    -(NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath
    implementiert, leider funktioniert das aber nur beim Swipe von rechts nach links.

    Umgekehrt beim Swipe von links nach rechts tut sich hier aber gar nichts.

    Apple hat das aber auch irgendwie hinbekommen, siehe Mail App, wo man die Mail als (un)gelesen markieren kann.

    In der editActionsForRowAtIndexPath Methode mache ich:

    UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDestructive title:@"Delete" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){
    [self.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
    }];
    return @[deleteAction];


    Hat hier jemand einen Tipp für mich, warum das nicht funktioniert? Muss ich noch eine Einstellung treffen oder eine weitere Methode aufrufen?

    Danke & LG

    der Roadrunner
  • Mac & i Test Abo