Я использую UITableViewController
для меню в игре. В представлении таблицы открывается контроллер вида для моего настраиваемого UIView
, который показывает игру. Когда игра заканчивается, UIView
уведомляется (что по-своему разрушает участников MVC), и оттуда я немного потерян.Когда я открываю пользовательский UIView из UITableViewController, как закрыть пользовательский вид и вернуться к представлению таблицы?
Вопросы:
- Может
UIView
общаться с контроллером? Как? - Может ли один контроллер поговорить с тем, кто его начал? Как?
- Как легко переходить между всеми этими сложными сетями просмотров и контроллеров?
Что я сделал в конце: Создайте «игровой контроллер» со всеми игровыми действиями. Создайте контроллер вида, который наследуется от игрового контроллера. После инициализации установите родительский вид представления в контроллер вида. – Mikle