Estoy implementando un UITableView rico con UITableViewCell creado a medida, lo muestro en la pantalla de una manera, pero una vez que salen de la pantalla quiero tomar nota de eso, ya que La segunda vez que vienen me gustaría que se muestren de una manera diferente. Piense en "marcar como leído" automáticamente cuando salga de la pantalla.Detecta cuando UITableViewCell desaparece de la pantalla
He estado buscando alguna manera de detectar cuándo una célula sale de la pantalla (get's dealloc'ed o dequeued o equivalente), preferiblemente en la clase: UITableViewController para hacer una nota rápida de la fila [indexPath], pero en el: UITableViewCell es igual de bueno.
No he podido hacer esto de manera estándar ... contar las veces que apareció parece descartado ya que realizo múltiples llamadas de recarga de datos en la mesa.
¿Alguien alguna idea? Esto parece un poco complicado :)
Sí, esa sería una opción, podría colocar esa llamada en el cellForRowAtIndexPath. Sin embargo, tengo filas de altura variable, por lo tanto, esto no garantizaría que una celda fuera de la pantalla se marque como fuera de pantalla: | –