В настоящее время у меня есть базовое приложение, в котором есть список элементов в TableView, и я хочу адаптировать панель вкладок под TableView, где все это будет загружать другой набор данных на стол. Тот же пользовательский интерфейс.TableViewController и Tab Views (swift)
Какой был бы лучший способ справиться с этим? Единственное, что я могу придумать, это создать другой отдельный контроллер и скопировать и вставить большую часть кода здесь и направить TabBarController на этот контроллер.
Есть ли более эффективный способ сделать это, например, каким-то образом создать адаптер или проверить, какая вкладка выбрана, а затем перечислить данные?
Извините, если у меня нет смысла. Заранее спасибо.
UISegmentedControl, вероятно, лучший выбор, который представляет собой панель вкладок. Панель вкладок управляет несколькими контроллерами. Если вы хотите использовать панель вкладок, вы можете создать несколько экземпляров вашего одного элемента управления view, но предоставить разные данные, поэтому вам не нужно будет дублировать код. – Paulw11
В дополнение к предложению выше, если вы ищете интерфейс интерфейса на вкладке, вы можете использовать две кнопки внизу вашего контроллера представления и на основе выбора вы можете перезагрузить таблицу с помощью связанного источника данных. –