iOS 12 UI设计基础教程 UI基础 大学霸 Swift4.2语言教程

iOS 12 UI设计基础教程大学霸 Swift4.2语言教程第1章  UI基础

iOS 12 UI设计基础教程大学霸 Swift4.2语言教程,一个成功的应用程序,除了高效可靠的代码外,优秀的用户界面设计和程序框架的科学布局也是十分重要的。如果开发者想要设计一个界面具有吸引力而且布局又十分科学的应用程序,那么就需要对用户界面的组成部分十分熟悉。本章我们从iOS开发中UI的基础知识开始讲解,其中包括了窗口、视图以及UI层次结构和Views的继承等内容。

iOS UI设计基础教程大学霸内部资料

iOS UI设计基础教程大学霸内部资料

1.1 窗口

视图层次结构中的最高层是窗口。窗口是UIWindow的一个实例,而UIWindow是一种特殊的UIView。它不绘制任何对象,可以被认为是一个空白容器。在一个应用程序中,有且只有一个窗口。窗口默认是充满整个屏幕的。本节将讲解窗口的内容、设置起始窗口以及窗口的工作方式。

1.1.1 窗口的内容

应用程序的内容主要是由视图控制器控制,并通过视图在窗口中进行显示。也就是说,如果开发者想要在窗口中显示内容,就需要将内容发送到窗口。此时需要使用UIViewController实例的rootViewController属性,它会将视图控制器的视图自动设置为窗口的内容进行显示。图1.1所示的内容可以很好的说明视图控制器、窗口以及视图之间的合作过程。

图 视图控制器、窗口以及视图之间的合作

注意:在此图中视图控制器首先初始化并设置了窗口的根视图控制器。最后,窗口显示当前的根视图控制器的视图。

本文出自iOS 12 UI设计基础教程大学霸 Swift4.2语言教程

Comments are closed.