Views and Frames
几个要点:
- 当你要初始化一个 view的时候,你得使用 它本身的 init(frame) designated initializer
- 本例中使用的 var frame: CGRect 中包含了一个参数,组成了view的frame,是UIview的属性 property。
- 里面降到一个root view的概念,这里针对这个 rootview有几个要说的,在官方文档中讲到过,导航controller作为一个容器,将所有view都装在了一起,管理view是从哪个界面切到另一个界面;最早进来的就是rootview,永远不会被从导航stack中移除。
- framework 是 各种 class 和 resources的收集,以及你在view中用到的element都是class;
- 代码中 viewDidLoad() 是在 view controller的 view 在load into memory 事被调用的;这个方法给了你机会去定制自己的view hierarchy。
明天继续