【发布时间】:2009-06-22 22:23:51
【问题描述】:
我在游戏中使用UITableViewController 作为菜单。表格视图为我的自定义 UIView 打开一个视图控制器,用于显示游戏。当游戏结束时,UIView 会收到通知(这有点破坏 MVC 主体),从那里我有点迷路了。
问题:
-
UIView可以与其控制器通信吗?怎么样? - 一个控制器可以与启动它的控制器对话吗?怎么样?
- 如何在所有这些复杂的视图和控制器网络之间优雅地转换?
【问题讨论】:
-
我最后做了什么:创建一个包含所有游戏特定动作的“游戏控制器”。创建一个从游戏控制器继承的视图控制器。初始化后将视图的父级设置为视图控制器。
标签: objective-c iphone uiview uiviewcontroller uitableview