我知道UIView
是什么,而不是UIViewController
。我只是想知道我能用它做什么,以及它与UIView
答案 0 :(得分:8)
基本上你需要知道,软件工程领域的model-view-controller architecture是什么,UIView
对应于这种架构的视图,而UIViewController
是该架构的控制器端。
现在UIViewController
可以被视为一个代理,它控制(并具有方法的实现)屏幕上显示的UIView
的事件和设计。您要在视图上更改的任何内容都可以写入其控制器类中的方法内,该方法从UIViewController
类继承自身。这只是对这个大概念的简要描述。有关详细信息,请查看以上链接。