iOS应用界面是由若干个视图构建而成的,这些视图对象采用树形构建。图1所示是一个应用界面的构建层次图,该应用有一个UIWindow,其中包含一个UIView根视图。根视图下又有3个子视图——Button1、Label2和UIView(View2),其中子视图UIView(View2)中存在一个按钮Button3。
一般情况下,应用中只包含一个UIWindow。从视图构建层次上讲,UIWindow包含了一个根视图UIView。根视图一般也只有一个,放于UIWindow中。根视图的类型决定了应用程序的类型。图1中各对象间的关系如图2所示。
应用界面的构建层次是一种树形结构,UIWindow是“树根”,根视图是“树干”,其他对象为树冠。在层次结构中,上下两个视图是“父子关系”。除了UIWindow,每个视图的父视图有且只有一个,子视图可以有多个。它们间的关系涉及3个属性,如图3所示。
下面易速网络简单为大家介绍下这3个属性的含义。
superview:获得父视图对象。
subviews:获得子视图对象集合。
window:获得视图所在的UIWindow对象。
提供全面的搜索引擎优化学习交流,专注网站优化和搜索引擎营销推广服务。用专业的SEO技术为企业网站提升关键词排名,让你的网站不仅满足用户体验还要适合搜索引擎优化规则。
易速网站优化公司 » IOS应用界面的构建层次介绍
易速网站优化公司 » IOS应用界面的构建层次介绍