Я ищу, чтобы заменить UITableView
в разделе MasterViewController UISplitViewController
. Вместо UITableView
, я хочу просто View, поэтому я могу разместить UIButtons
, UILables
и т. Д. Эти кнопки затем будут управлять тем, что показано в разделе DetailView в SplitView.Замените TableView в SplitViewController
Я задал этот вопрос еще в одном месте, и кто-то предложил создать подкласс UISplitViewController
. Этот человек не дал большого направления, помимо сохранения деталей DetailViewController.h, .m и .xib и редактирования MasterViewController.h, .m и .xib по своему вкусу.
Вот шаги, которые я взял:
- создал новый проект и выбранный «Master-Detail» Применение
- Неконтролируемый «Использование раскадровки», чтобы я мог получить на XIb файлов.
- Открыт "MasterViewController.xib"
- удалила "Table View" под "Объекты"
- Добавлен "View Controller" на "объекты"
- Изменено "@interface MasterViewController: UITableViewController" К «@interface MasterViewController : UIViewController "в" MasterViewController.h "
- Прокомментировал что-либо в разделе« MasterViewController.m », что вызывало проблемы, поскольку они ссылались на свойства TableView, которых больше нет.
Тогда я получаю эту ошибку: - [UIViewController _loadViewFromNibNamed:bundle:]
зарядил «MasterViewController» перо, но выход вид не был установлен «
я на правильном пути, если я, кто-то может помочь мне с.? ошибка я получаю?
в противном случае, если я буду на это не так, может кто-то мне точку в правильном направлении?
Спасибо!
Попробуйте добавить UIView вместо UIViewController к объектам, а затем подключите к нему UIView доступ к файловому владельцу. – Anna
Это сработало! Я не ожидал решения так быстро. Благодаря! – Jake