iOS学习笔记 十六 视图及其层次结构
发布时间
阅读量:
阅读量
本部分内容将介绍视图及视图层级结构的相关概念,并实现一个名为Hypnosister的应用程序。该应用仅包含一个界面,用于绘制一组同心圆。
(1)项目初始化
新建一个包含单一类的项目,具体实现如下

由于Xcode8版本不再兼容空项目,因此需要先创建单视图应用项目并进行相应调整。
具体操作可参考以下内容
(2)对AppDelegate.m文件进行编辑。
UIView的子类模板会自动生成两个方法,其中第一个为initWithFrame:,该方法作为UIView的指定初始化方法,接收一个CGRect结构类型的参数。
视图的frame属性用于存储视图的尺寸及其在父视图中的相对位置。
CGRect结构由两个子结构组成:origin(属于CGPoint结构,包含x和y两个float类型的成员)以及size(属于CGSize结构,包含width和height两个float类型的成员)。
打开AppDelegate.m文件,定位到application:didFinishLaunchingWithOptions:方法
在完成UIWindow创建之后,定
全部评论 (0)
还没有任何评论哟~
