10.4 小结

10.4 小结

本章给读者讲述了窗口和视图这两个用于应用界面展示的基础类型。窗口对象是用来添加视图进行展示的,如果视图没有被添加到窗口上就不能被展示,但是创建多个窗口不是好的开发习惯,开发者应尽量使用应用启动时生成的那个窗口,以避免意想不到的麻烦。视图对象是应用程序和用户交互的主要途径,视图负责对其所属的矩形区域进行绘制,并且可以通过动画的形式进行一些属性变化的过渡。视图管理着一个子视图列表,它定义了自身相对于其父视图的尺寸调整行为,可以通过代码调整其子视图的尺寸和位置,可以将其坐标系统下的点转换为其他视图或窗口坐标系统下的点。视图可以进行事件处理:可以接受触摸事件;是响应链的参与者。自动布局是苹果为了适配更多屏幕尺寸展示提供的布局方案,建议开发者尽量使用自动布局去绘制界面。