07 2016 档案

摘要:一谈到Autolayout,初学者肯定想到的是IB中使用拖拽啊,pin啊各种鼠标操作来进行添加各种约束。 今天我们要聊得是如何利用代码来添加视图间的约束。 我们来看一个例子: (Objective-C代码) (Swift代码 iOS9) 运行效果: (竖屏) (横屏) 看了以上代码后,你肯定要疯了, 阅读全文
posted @ 2016-07-26 16:52 Master HaKu 阅读(193) 评论(0) 推荐(0) 编辑
摘要:视图有一个transform属性,它描述了应该如何绘制该视图。 该属性是CGAffineTransform结构体,它代表了3 x 3的变换矩阵(线性代数)。 下面的代码让两个矩形视图旋转45度 (Objective-C代码) (Swift代码 iOS9) 记住:对父视图进行转换,子视图会跟着动。 运 阅读全文
posted @ 2016-07-26 11:27 Master HaKu 阅读(427) 评论(0) 推荐(0) 编辑
摘要:如何创建一个空的项目,最早的时候XCode的项目想到中,还有Empty Application template这个选项,后来Apple把它 给去掉了。 我们创建一个单视图项目。 1) 删除main.storyboard 2) 删除ViewController相关文件 3) 删除AppDelegat 阅读全文
posted @ 2016-07-25 16:48 Master HaKu 阅读(270) 评论(0) 推荐(0) 编辑
摘要:1. 什么是视图? 视图显示为手机上的一块矩形区域,管理该区域的所有屏幕显示,它是UIView或者UIView的子类。 视图既可以从xib生成,也可以用代码生成。 2. 窗口 窗口是UIWindow或者它的子类。 视图结构的顶层便是app的窗口。 窗口必须充满设备的屏幕,因此,必须设置窗口的fram 阅读全文
posted @ 2016-07-25 11:58 Master HaKu 阅读(204) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示