Tengo una aplicación iphone con uitableview donde me gustaría que los controles de "reordenar" siempre se muestren, y hago que el usuario deslice para eliminar filas.deslizar para eliminar cuando ya esté en el modo de edición
El enfoque que actualmente estoy tomando es poner el tableview en modo de edición y permitir la selección en el modo de edición
self.tableView.editing = YES;
self.tableView.allowsSelectionDuringEditing = YES;
entonces oculto la roja eliminar los círculos usando
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleNone;
}
- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
return NO;
}
No puedo entender ¿Cómo puedo obtener el gesto deslizar para que aparezca el "eliminar" en el lado derecho cuando la vista de tabla ya está en modo de edición, ¿alguien me puede indicar la dirección correcta?
alternativamente, si alguien sabe cómo conseguir la celda de reordenación de los controles para mostrar cuando no está en modo de edición, que también sería una solución viable
aplausos
Solo he pensado que añadiría que he investigado mucho * sobre este tema (tengo exactamente el mismo requisito) y no creo que sea posible sin implementar su propia lógica de deslizamiento. Tampoco creo que sea posible mostrar los controles de reorden en el modo sin edición sin duplicar de manera similar gran parte de la lógica de Apple. –
¿Has hecho esto? – AnjDenny