【发布时间】:2011-10-16 19:56:28
【问题描述】:
在我的应用程序中,我有一个 mainViewController,它有一堆字母平铺 UIImageViews。您可以在此 mainViewController 上平移字母以拼出单词。
我也有包含字母图块的弹出视图控制器,您可以将它们拖到 mainViewController 上。一旦将字母拼贴放到 mainViewController 上,它们就需要访问与字母拼贴所做的所有相同的方法,这些方法已经存在于 mainViewController 上。
目前,我分别在 mainViewController 和弹出视图控制器中创建字母图块。 mainViewController 和 popover viewcontroller 的父类都是 UIViewController。
我想知道在我的情况下,我是否应该在 mainViewController 类中声明弹出视图控制器中包含的所有字母图块,然后让弹出视图控制器成为 mainViewController 的子类?
如果我应该改变它,你能告诉我为什么它会更好吗?
谢谢!
【问题讨论】:
标签: objective-c ios ipad uipopovercontroller subclassing