2012-03-07 2 views
4

У меня есть следующий интерфейс создан в раскадровке:Ios - UITableView не отображающие клетки

enter image description here

Контроллер представляет собой пользовательский контроллер, который простирается от UITableViewController. Когда я запускаю мое приложение это то, что я получаю:

enter image description here

Я думал, что это может что-то делать с Повторное использование идентификаторов, так что я изменил их на что-то уникальное для каждой из ячеек, и модифицировал код соответственно , но пока ничего не появляется.

+1

Предоставить код вашего UITableViewController, без вас невозможно помочь –

+1

Без какого-либо кода довольно сложно сказать, что происходит. Как вы выглядите «cellForRowAtIndexPath»? Здесь генерируются ячейки. Или это статические ячейки? Все правильно связаны как «IBOutlet» - вы видите, слишком много вопросов открыто. –

ответ

30

Если вы используете статические ячейки в раскадровке, вы должны: удалить все методы источника данных таблицы (количество строк в разделе, разделы, ячейка для строки по пути индекса ...) из вашего контроллера табличного представления, в противном случае статические ячейки переопределяются.

+0

Спасибо, человек. Это была проблема. Не знал об этом. – 8vius

+0

Я тоже ... это решило проблему, над которой я работаю в течение 3 дней! – SpokaneDude

+0

спасибо! отлично работает – airbai

0

Также убедитесь, что у вас есть положительная высота ячейки. Я установил высоту ячейки равным нулю и задавался вопросом, почему черты клеток не отображаются.