Si las celdas de la tabla son estáticas (es decir, está utilizando el mismo objeto de celda para reemplazar el que se muestra actualmente), lo que está viendo es un artefacto de la animación de transición.
Piénsalo de esta manera. Digamos que estableces UITableViewAnimationOptionFade. Cuando se va a reemplazar la celda, la celda con la que se va a reemplazar (que en este caso es exactamente el mismo objeto) tiene una animación de fundido de entrada añadida. Luego, la celda que se reemplaza (una vez más, es el mismo objeto) tiene una animación de fundido de salida añadida. Al final, la celda está realmente allí, pero es invisible porque la animación de fundido ha hecho que ese objeto de celda sea invisible.
En una vista de tabla no estática, en la que la celda de reemplazo es un objeto diferente de la celda que se reemplazará, esto no es un problema, ya que las animaciones se agregan a dos objetos diferentes.
y .... ¿dónde y cuándo lo configuras? – Josh
Aún no se ha solucionado. Gracias. – Maik639