什么是UIViewController

时间:2010-02-03 13:46:41

标签: iphone uiview uiviewcontroller

我知道UIView是什么,而不是UIViewController。我只是想知道我能用它做什么,以及它与UIView

的比较

1 个答案:

答案 0 :(得分:8)

基本上你需要知道,软件工程领域的model-view-controller architecture是什么,UIView对应于这种架构的视图,而UIViewController是该架构的控制器端。

现在UIViewController可以被视为一个代理,它控制(并具有方法的实现)屏幕上显示的UIView的事件和设计。您要在视图上更改的任何内容都可以写入其控制器类中的方法内,该方法从UIViewController类继承自身。这只是对这个大概念的简要描述。有关详细信息,请查看以上链接。