2016-04-17 3 views
1

У меня есть настройка раскадровки с основным видом, имеющим пучок кнопок и вид контейнера, и я хотел бы, чтобы другой вид загружался в этот вид контейнера каждый раз, когда я нажимаю одну из этих кнопок , вроде как контроллер представления таблиц, но без использования одного из них.Загрузка просмотров в NSContainerView с быстрым

Кроме того, позже я планирую иметь кнопки внутри этих представлений, которые загружают другие виды, заменяя сами виды.

Любой может дать мне несколько советов?

ответ

1

«Container View» определяет область внутри подматрицы представления контроллера вида, которая может включать в себя контроллер дочернего представления. Создайте вложение segue из представления контейнера в контроллер дочернего представления в раскадровке ».

Вы упомянули NSContainerView, поэтому я предполагаю, что вы пытаетесь сделать это на macOS, а не на iOS. Вот полезная статья и коды проект (для IOS 6, но я был в состоянии установить переключаемые подвиды в прошивке 9, используя это в качестве руководства): http://sandmoose.com/post/35714028270/storyboards-with-custom-container-view-controllers

важных бит с помощью встраивания SEGUE, то электромонтажа вида контроллеров вместе с помощью комбинации viewDidLoad и prepareForSegue, а затем, наконец, загрузите один из переключаемых контроллеров вида (скажем, один для каждой из ваших кнопок) из раскадровки, где они не связаны ни с чем другим.

+0

Эта ссылка мертва. –

Смежные вопросы