Встраивание UITableView в другое представление - PullRequest
1 голос
/ 30 марта 2012

Я пытаюсь создать представление UITableView (я думаю, подпредставление) внутри представления другого контроллера. По сути, вот (упрощенная) структура, которую я хочу для страницы настроек, которую я разрабатываю:

  • SettingsViewController.h - содержит стандартные определения свойств и методов.
  • SettingsViewController.m - управляет загрузкой и сохранением настроек.
  • SettingsViewController.xib - родительское представление для всего, что происходит внутри
    • 3x UISegmentedControls - каждый из них будет управлять своей настройкой. Они займут примерно половину экрана - верхнюю половину.
    • 1x UITableView - покрывает остальную часть экрана и прокручивается. Прокрутка не должна приводить к исчезновению других элементов управления.

Я попытался добавить объект UITableView в мой файл .XIB, а затем создать для него выходы в файле SettingsViewController.h, но это не сработало. Таблица показала, но только в формате по умолчанию - ни один из методов DataSource не сработал.

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

P.S. Использование UITableView не является обязательным. Если есть другой удобный способ отображения и редактирования списка элементов (действительно NSStrings), я бы с этим справился.

1 Ответ

1 голос
/ 30 марта 2012

если ваш tableView пуст и методы dataSource реализованы правильно, вы, вероятно, просто забыли подключить tableView к dataSource / делегату

перетаскивание элемента управления из tableView в viewController и установка источника данных и делегата.

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