在线客服系统
十三年专注于网站建设与互联网应用开发,低调、有情怀的网络应用服务商!
南昌百恒科技微信公众号 扫一扫关注
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒科技微信公众号

IOS应用界面的构建层次介绍

百恒网络 2018-09-08 15:26:22 2485
       从事南昌APP开发的朋友都知道iOS应用界面是由若干个视图构建而成的,这些视图对象采用树形构建。图1所示是一个应用界面的构建层次图,该应用有一个UIWindow,其中包含一个UIView根视图。根视图下又有3个子视图——Button1、Label2和UIView(View2),其中子视图UIView(View2)中存在一个按钮Button3。

        一般情况下,应用中只包含一个UIWindow。从视图构建层次上讲,UIWindow包含了一个根视图UIView。根视图一般也只有一个,放于UIWindow中。根视图的类型决定了应用程序的类型。图1中各对象间的关系如图2所示。

IOS应用界面的构建层次介绍(一)

       应用界面的构建层次是一种树形结构,UIWindow是“树根”,根视图是“树干”,其他对象为树冠。在层次结构中,上下两个视图是“父子关系”。除了UIWindow,每个视图的父视图有且只有一个,子视图可以有多个。

       它们间的关系涉及3个属性,如图3所示。

IOS应用界面的构建层次介绍(二)

       百恒网络小编下面简要介绍一下这3个属性的含义。
       superview:获得父视图对象。
       subviews:获得子视图对象集合。
       window:获得视图所在的UIWindow对象。
400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
备案专线 备案专线
 
售后服务 售后服务
 
×