У меня есть UITableView с несколькими источниками данных. Это потому, что мне нужно переключить данные с UISegmentedControl, и если добавить их в качестве подвидов, я не могу использовать STATUSBAR для прокрутки вверх и т.д.UITableView не обновляется должным образом после изменения dataSource
Сначала я покажу экран входа в систему:
self.tableView.dataSource = loginTableView;
self.tableView.delegate = loginTableView;
[self.tableView reloadData];
Затем, когда пользователь вошел в систему, я делаю следующее, чтобы изменить индекс: 1 segmentedControler, что их профиль:
self.tableView.dataSource = profileTableView;
self.tableView.delegate = profileTableView;
[self.tableView reloadData];
Однако просматривать обновления таблицы, но немного соединение между двумя источниками данных. Часть текста изменилась, некоторые перекрываются, а некоторые из них полностью отсутствуют.
Есть ли другой способ изменить источник данных для UITableView?
Thx
Да, я делал это, но тогда вы не можете прокручивать страницу через statusBar, и у меня были проблемы с нажатием просмотров. – runmad