Я работаю над приложением, чтобы попытаться узнать немного больше о платформе Cocoa Touch, и начинаю использовать UISplitViewController
.Из того, что я узнал, у этого есть свойство, называемое viewControllers
, которое представляет собой массив, содержащий контроллеры главного и подробного представления для приложения.
Я пытаюсь настроить систему навигации по папкам вmasterVC
, то при выборе определенного файла он открывается в detailVC
.У меня работает навигация по папкам, и я могу передавать детали файлов между двумя контроллерами представления.
Моя проблема заключается в том, что существует несколько типов файлов, которым для правильного отображения требуются разные виды.
Например, изображение jpeg будет иметь средство просмотра изображений, тогда как документ html будет иметь вебview и текстовый документ потребуют представления текстового редактора.
Каков наилучший способ изменить контроллер представления панели сведений?
Лучше ли мне иметь один контроллер View и подкачкуразные взгляды в зависимости от типа файла?Или есть способ полностью удалить viewcontroller и добавить соответствующий вместо него?
Спасибо