Как настроить различные строки в UITableView - PullRequest
1 голос
/ 15 июля 2011

Я хочу создать страницу в iphone SDK, которая будет выглядеть так же, как и результат поиска рейса. проблема в том, что у каждого есть различное количество остановок, у некоторых есть 2 остановки, у некоторых есть 1 и т. д., и не только можно оставить детали полета, но также можно запросить детали обратного рейса. Должны быть отсортированы на основе сборов.

Я не понимаю, откуда я начинаю

Я делаю 3 пользовательских клетки

  1. с указанием источника и детали назначения
  2. детали полета
  3. , чтобы сделать разделитель между выходными и n возвращаем результаты

это демо, которое я пробовал с фиксированным значением! [1 строка a SimpleTableIdentifier (цвет фона не может быть установлен) 2 и 3 строки - это 2 разных CustemCell, также есть настраиваемая ячейка разделителя] но я думаю, что я делаю это сложным ненужным Любые советы и помощь будут оценены заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 15 июля 2011

Сделайте так, сделайте три customCell по одной для каждой из ваших трех категорий

  1. структура ячейки, чтобы показать детали источника и назначения

  2. структура ячейкичтобы показать детали полета

  3. структура ячейки, чтобы сделать разделитель

Теперь ваш UITableView будет сгруппированным табличным представлением с numberOfSections = number to total flight you have to show

Каждый раздел будет иметь три строки (если в нем есть все три доступные данные), иначе вы можете уменьшить количество строк в любом разделе с помощью метода делегата UITableView с именем numberOfRowsInSection.

0 голосов
/ 05 августа 2011

Старайтесь не забывать отдавать все различные пользовательские ячейки другим dequeueReusableCellWithIdentifier для повторного использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...