Я пытаюсь создать представление UITableView (я думаю, подпредставление) внутри представления другого контроллера. По сути, вот (упрощенная) структура, которую я хочу для страницы настроек, которую я разрабатываю:
- SettingsViewController.h - содержит стандартные определения свойств и методов.
- SettingsViewController.m - управляет загрузкой и сохранением настроек.
- SettingsViewController.xib - родительское представление для всего, что происходит внутри
- 3x UISegmentedControls - каждый из них будет управлять своей настройкой. Они займут примерно половину экрана - верхнюю половину.
- 1x UITableView - покрывает остальную часть экрана и прокручивается. Прокрутка не должна приводить к исчезновению других элементов управления.
Я попытался добавить объект UITableView в мой файл .XIB, а затем создать для него выходы в файле SettingsViewController.h, но это не сработало. Таблица показала, но только в формате по умолчанию - ни один из методов DataSource не сработал.
Я избавился от кода (временно), но если вам нужны подробности, я смогу быстро воспроизвести его и предложить вам немного. Плюс, я мог бы сделать это прямо сейчас ...
P.S. Использование UITableView не является обязательным. Если есть другой удобный способ отображения и редактирования списка элементов (действительно NSStrings), я бы с этим справился.