其实,每当显示一个新界面时,首先会创建一个新的UIViewController对象,然后创建一个对应的全屏UIView,UIViewController负责管理这个UIView。
UIViewController就是UIView的大管家,负责创建、显示、销毁UIView,负责监听UIView内部的事件,负责处理UIView与用户的交互。
UIViewController内部有个UIView属性,就是它负责管理UIView对象:
@property(nonatomic,retain) UIView* view;