www sobre noticias mini iphonizate ipadizate ios uitableview

ios - sobre - iphonizate



¿Cuál es la diferencia entre las células estáticas y los prototipos dinámicos? (1)

Quiero saber la diferencia entre hacer las celdas en mi UITableView "Static Cells" o elegir "Dynamic Prototypes".

Si quiero hacer una UITableView que tenga un botón "+" para agregar celdas (como la aplicación de contactos o el reloj al configurar una alarma). ¿Cuál debería elegir?


Las células estáticas son básicamente un "lo que ves es lo que obtienes" en Interface Builder. Lo que pones en UITableView es lo que verás cuando UITableView la aplicación.

Los prototipos dinámicos, en cambio, le permiten diseñar celdas que puede reutilizar llamando:

UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CELL_ID_SET_IN_IB];

Con esto, determina la cantidad de celdas que utilizan los métodos delegados en UITableViewController . Puede tener múltiples celdas prototipo y determinar qué cargar según la ruta del índice.

Puede usar segues con ambos.

Recomendaría prototipos para su aplicación, ya que, a partir de su pregunta, la cantidad de células que tiene cambiará.