Tengo una aplicación para iPhone en la que deseo agregar dos matrices a la misma tabla vista, es decir, la matriz de noticias y la matriz de ofertas, que son devueltas por un servicio web. Necesito cargarlos en la misma vista, es decir, en una vista de tabla, como si se carga desde una sola matriz. ¿Alguien puede ayudarme a lograr esto?¿Cómo cargar dos matrices en la misma tabla vista?
Respuesta
Finalmente lo resolví de esta manera. Primero tome las dos matrices. Luego, combínelo en una matriz, y cargue la vista de tabla de esa matriz. Si necesita acciones separadas, en su método, sí seleccione si el objeto contiene en el primer conjunto, luego haz algo, o haz otra cosa ...
Pero si las dos matrices tienen un tipo diferente, su respuesta no puede funcionar –
Ponga el código en los métodos de delegado que trata las matrices news
y deals
como dos secciones separadas. Por ejemplo, use -tableView:cellForRowAtIndexPath:
para completar un primer conjunto de celdas con las rutas de índice news
y un segundo conjunto de celdas con rutas de índice deals
. Mire el protocolo delegado UITableViewDataSource
.
¿me puede eloberar? ¿Menciona las secciones? – hacker
Básicamente, desea fusionar las dos matrices en una matriz, hacer una sección o tratar las dos matrices como secciones separadas. Lea la documentación 'UITableViewDataSource', o cualquier tutorial' UITableView', que le dirá más o menos lo mismo. –
gracias por sus comentarios, una duda aquí es si fusiono dos matrices cómo distinguiré entre ellas. ¿Porque necesito diferentes acciones para las celdas de diferentes matrices? – hacker
- 1. Dos UITableView en la misma vista
- 2. Ordenar dos matrices de la misma manera
- 3. ¿Cómo comparo dos columnas en la misma tabla?
- 4. Crear una tabla hash con dos matrices
- 5. Compara dos matrices de enteros con la misma longitud
- 6. unir la misma tabla dos veces en diferentes columnas
- 7. Diferencia en dos valores de fila de la misma tabla
- 8. ¿Asignar dos entidades diferentes a la misma tabla?
- 9. Cómo cargar el archivo xib para la celda en la vista de tabla en iphone
- 10. Múltiples UIAlertViews en la misma vista
- 11. cómo cargar la vista en otra vista codeigniter 2.1?
- 12. Asociación de rieles para dos claves foráneas para la misma tabla en una tabla
- 13. Unir mesa dos veces: en dos columnas diferentes de la misma tabla
- 14. cómo cargar misma clase de diferentes frascos
- 15. jQuery - cómo seleccionar todas las filas de la tabla entre dos filas de la tabla en la misma mesa
- 16. ¿Cómo se une en la misma tabla, dos veces, en mysql?
- 17. Comparando dos matrices en Matlab
- 18. Encontrar el número de 1s en la misma posición en dos matrices
- 19. MongoDB: cómo cargar la colección con matrices anidadas en C#?
- 20. Cómo definir dos relaciones a la misma mesa en SQLAlchemy
- 21. Django Admin: ¿cómo mostrar los campos de dos modelos diferentes en la misma vista?
- 22. Vista de desplazamiento y rendimiento de la vista de tabla al cargar imágenes desde el disco
- 23. Asignar diferentes URL a la misma vista
- 24. ¿Cómo mezclar dos matrices en Java?
- 25. ¿Cómo combinaría dos matrices en Objective-C?
- 26. Compara dos matrices, ¿hay elementos comunes entre las dos matrices?
- 27. cómo comparar dos matrices en python?
- 28. ¿Cómo declaro dos matrices dimensionales en javascript?
- 29. array dividido en dos matrices
- 30. ¿Cómo usar dos Formularios Django diferentes en la misma plantilla?
Sí, ¿qué has intentado? –
estoy tratando de ir con las secciones, pero no estoy seguro de que sea el camino? – hacker
'NSArray * deal;' 'NSArray * news;' 'NSArray * yourArray = [NSArray arrayWithObjects: deal, news, nil];' ¿eso es lo que quiere decir? – janusbalatbat