UIView和模型视图控制器(MVC)模式

时间:2011-06-11 07:52:54

标签: iphone ios4 iphone-sdk-3.0

我正在尝试开发一款App来听iPod音乐(类似于AddMusic示例)。我有一个带有自定义视图的ViewController,它有一些图形和按钮来管理音乐播放。使用navigationController,我可以从iPod音乐中选择一个列表并将其显示为UITable(作为AddMusic)。

现在我必须编写所有方法来管理要播放,停止,播放,持续时间等音乐的列表。

我的问题是:

为了遵循模型视图控制器模式,在主视图控制器或视图中编程所有非视图方法(管理音乐)的最佳位置,其中我有与之交互的按钮用户?

我认为答案应该是主要的ViewController,但在这种情况下,我如何从具有用户界面按钮的视图中访问该方法,并且我正在管理一些图形?因为UIView没有像'parentViewController'那样的东西。

非常感谢。

Kanick

1 个答案:

答案 0 :(得分:0)

您可以声明一个完全继承主ViewController的类。在第二个视图控制器中,您可以创建该类的实例。最终,该对象将提供您在主视图控制器中的所有信息。