Tengo un registro de mensajes desplazable potencialmente largo dentro de un UITableView. El usuario podría navegar por la tabla desplazándose.iPhone UITableView Agregue contenido en la parte superior sin desplazarse
Lo que intento hacer es agregar contenido nuevo en la parte superior de la tabla. Si la parte superior de la tabla es visible, la nueva fila empujará el resto del contenido hacia abajo. Pero si la primera fila de la tabla es no visible, la tabla agregará silenciosamente otra fila en la parte superior sin desplazarse.
Estoy haciendo esto para evitar que la tabla que se desplaza hacia la parte superior interrumpa al usuario datos de navegación. Si le pido a la tabla que simplemente se desplace al nuevo punto de inserción, la posición del usuario dentro de la tabla se perderá, frustrando al usuario.
Una de las formas en que puedo tratar de implementar esto es mediante insertando datos en un NSMutableArray en el índice 0. ¿Funcionaría? Una pregunta adicional: qué tan caro es insertar datos al comienzo de un NSMutableArray. Esperaría que tal operación esté optimizada, pero me gustaría asegurarme. ¿Qué me estoy perdiendo con esta implementación?
¡Gracias!
posible duplicado de [Mantener UITableView estática al insertar filas en la parte superior] (http: // stackoverflow.com/questions/4279730/keep-uitableview-static-when-inserting-rows-at-the-top) – BB9z