Динамические вкладки во время выполнения в IOS - PullRequest
0 голосов
/ 17 января 2012

Мое приложение - приложение для поиска праздников.Как только пользователь коснется кнопки «поиск», он выполнит веб-запрос и соберет результаты от различных поставщиков, таких как BING, YAHOO, ETC ... Я хочу показать эти результаты с вкладками в соответствии с поставщиком.Я хочу использовать таблицу, чтобы показать список результатов одного поставщика и панель вкладок в нижней части экрана для переключения поставщиков.Число провайдеров является динамическим, то есть оно может быть известно ТОЛЬКО после выполнения веб-запроса.Таким образом, количество требуемых вкладок / требуемых контроллеров НЕ известно до веб-запроса.

Есть идеи, как это реализовать ???Поскольку я немного новичок в разработке для IOS, я был бы рад, если бы вы могли предоставить подробное описание.Спасибо.Не стесняйтесь задавать любые вопросы, если вы не понимаете мою проблему.

1 Ответ

0 голосов
/ 17 января 2012

Вы добавляете ViewControllers в панель вкладок, и она отображает вкладку для этого контроллера представления - поэтому вам нужно будет поместить каждый набор результатов в контроллер представления и добавить их в панель вкладок.

Имейте в виду, что панель вкладок может отображать только 5 вкладок, прежде чем она переключится на 4 вкладки и более… контроллера.

Возможно, лучшим способом было бы иметь кнопку, которая вызывает UIPickerView, в котором есть список источников результатов. Таким образом, вы можете иметь столько источников результатов, сколько захотите!

...