Je cherche à autoriser le réordonnancement de UITableViewCell
s et la suppression via glissement pour supprimer, mais pas via le cercle de suppression rouge.Activer Swipe-to-delete tout en affichant les commandes de réorganisation sur UITableView
- (void)loadView
{
[super loadView];
[table setEditing:YES animated:NO];
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Perform delete here
}
}
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath
{
// Perform move here
}
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleDelete;
}
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
De plus, je l'ai essayé de désactiver le mode d'édition et d'appeler -[UITableViewCell setShowsReorderControl:YES]
sans chance.
Image http://booleanmagic.com/uploads/ReorderNotDelete.png
Oui, je suis au courant. La fonctionnalité "lien de compte" n'a pas fonctionné. Le chemin de la moindre résistance consistait simplement à créer un nouveau compte et à devenir orphelin. – rpetrich