Question

Il semble y avoir un UITableView bug, simple UITableView est créé et le mode d'édition est défini sur OUI, toutes les lignes ont une hauteur variable.Par exemple,

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {  
    if(indexPath.row == 0)
        return 58;
    else if(indexPath.row == 1)
        return 520;
    else
        return 100;
}

Maintenant, en ce qui concerne la réorganisation du contrôle des plantages d'applications de deuxième ligne.Peut-être que ces hauteurs de rangée renforcent la UITableView pour faire défiler automatiquement un invisible UITableViewCell du bas, mais UITableView j'aurais dû m'en occuper.

Une idée….

Était-ce utile?

La solution

Vous devez l'échanger... pas le retirer et le réinsérer...

[self.itemArray exchangeObjectAtIndex:sourceIndex
                                 withObjectAtIndex:targetIndex];
[self.tableView reloadData];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top