измените порядок элементов tableviewcells с помощью анимации

#iphone #animation #uitableview

#iPhone #Анимация #uitableview

Вопрос:

Есть ли способ изменить порядок ячеек tableviewcells с помощью анимации? Я хочу сдвинуть ячейки вверх или вниз и изменить порядок. Но я не знаю, возможно ли это с помощью анимации? Мне нужна помощь. Спасибо, Тинтин

Ответ №1:

Ответ №2:

В этом коде dataArray — это имя моего массива, вы меняете его на свое собственное имя массива

 - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {

    return YES;

}

- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath {

    NSString *stringToMove = [[self.dataArray objectAtIndex:sourceIndexPath.row] retain];
    [self.dataArray removeObjectAtIndex:sourceIndexPath.row];
    [self.dataArray insertObject:stringToMove atIndex:destinationIndexPath.row];
    [stringToMove release];
    [tableView reloadData];

}
  

Комментарии:

1. если вы не возражаете, вы должны принять ответ, если вы его получили, и если вам нравится ответ, который вам помог, вы также можете проголосовать.