versiones mac descargar compatibilidad ios ipad

ios - descargar - Desconectar mediante programación el botón/estado "deslizar para eliminar" para UITableViewCell?



ios versiones (2)

Alternativamente, podría finalizar el modo de edición de UITableView (probablemente también en viewDidDisappear ).

self.tableView.editing=false;

No estoy seguro si eso es más eficiente, quizás más explícito.

Estoy trabajando en una aplicación para iPad que tiene UISplitView . La vista raíz de la vista dividida es una UITableView . Cuando se gira la vista dividida vertical, el controlador de vista raíz se muestra en un UIPopoverViewController (obviamente esta es una práctica estándar).

El problema que tengo es que cuando el iPad está en rotación vertical, si el usuario se desliza para eliminar en la vista raíz y luego toca la vista de detalles, y luego vuelve a abrir la vista raíz, la celda seguirá en el mismo estado mostrando el "borrar" del gesto deslizar. Este no es el comportamiento esperado.

Actualmente estoy llamando a reloadData en la vista de tabla en viewDidDisappear (después de super) en la vista raíz, que tiene el resultado final deseado. ¿Hay una manera más eficiente de lograr esto?


Y para animarlo:

[tableView setEditing:NO animated:YES];