2011-12-17 2 views
1

Как вы можете добавить дочерний элемент ViewController в Master View Controller?Управление контроллером на контроллере Rootview, например Subview в iPad

У меня есть один RootviewController в качестве основного меню игры с 4 другими контроллерами вида, такими как setupViewController, helpviewController и т. Д. В настоящее время все работает нормально, с помощью метода Push и pop, изменяя весь экран.

Теперь, я хочу использовать их следующим образом: когда я нажимаю на кнопку рекордера, она просто добавляет субэкран на экран (так что не весь экран, а не всплывающее окно, потому что размер экрана рекордера мал) ,

Мастер-контроллер не должен быть отключен или невидим, а также я могу коснуться других кнопок на главном контроллере. Теперь, когда я нажимаю другие кнопки на Master-Controller (i.e Setting), тогда контроллер рекордов должен быть отключен, и контроллер настройки должен быть видимым.

Как я могу это сделать? Или я подхожу к этому неправильно?

ответ

1

Возьмите объект UIView и добавьте его в свой контроллер masterview, а также установите рамку UiView в соответствии с размером экрана HighScore. Когда вы нажимаете на кнопку HighScore просто addSubview, и когда нажата кнопка закрытия, просто удалите ее из SuperView. Также вы можете добиться этого, скрывая и открывая представление.

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