Оказалось, что это не слишком сложно. Я просто хочу, чтобы это было где-то зарегистрировано.
Весь образец кода, который я мог найти, показал контроллер верхнего вида, наследующий от XLFormViewController. В этом случае для контроллера IB требуется только вид сверху.
Я хотел бы расширить контроллер вида, чтобы иметь в нем другие компоненты, кроме как только объект «Вид». Мне нужна панель инструментов сверху и еще несколько вещей.
Итак, вот как я это сделал. Я не уверен, что это лучший подход, но он действительно работает.
- Создайте контроллер просмотра в IB и добавьте все компоненты, которые вы хотите.
- Включают TableView объект кто-то в вашем дизайне
- Перейти в «помощник редактора» и подключить объект Tableview к объекту «Tableview», определенной в XLFormViewController.h по Ctrl-перетаскиванием на объект IBOutlet Tableview.
- Все остальные элементы управления работают как обычно.
Важно: Не обрабатывайте объект tableView как обычный объект. Другими словами, не реализуйте методы UITableViewDataSource и UITableViewDelegate.
Надеюсь, это поможет.