Tengo una UITableView con varias fuentes de datos. Esto se debe a que, tengo que cambiar los datos con un UISegmentedControl, y si los agrego como subvistas, no puedo usar la barra de estado para desplazarse hacia arriba, etc.UITableView no se actualiza correctamente después de cambiar dataSource
En un primer momento, se muestra una pantalla de inicio de sesión:
self.tableView.dataSource = loginTableView;
self.tableView.delegate = loginTableView;
[self.tableView reloadData];
Entonces, una vez que el usuario ha iniciado la sesión, hago lo siguiente para cambiar al índice: 1 de la segmentedControler, que es su perfil:
self.tableView.dataSource = profileTableView;
self.tableView.delegate = profileTableView;
[self.tableView reloadData];
sin embargo, la vista de tabla actualizaciones, pero es un poco de una mezcla entre los dos dataSources. Parte del texto ha cambiado, algunos se superponen, mientras que algunos faltan por completo.
¿Hay alguna otra manera en que deba cambiar el dataSource para una UITableView?
Thx
Sí, estaba haciendo esto, pero luego no se puede desplazar hacia arriba a través de la barra de estado y tuve problemas para impulsar las vistas. – runmad