I know what a UIView
is but not a UIViewController
. I just want to know what I could use it for, and what it is compared to a UIView
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Basically you need to know, what is model-view-controller architecture in the software engineering field, the UIView
corresponds to view of this architecture and UIViewController
is at controller side of this architecture.
Now UIViewController
can be thought as an agent that controls (and has the implementations of methods) the events and design of the UIView
that is shown on the screen. Anything you want to change on the view can be written inside a method in its controller class, that inherits itself from UIViewController
class. That is only the brief description of this big concept. For details you should look for the above link.