1、Masonry概述 目前最流行的Autolayout第三方框架 用优雅的代码方式编写Autolayout 省去了苹果官方恶心的Autolayout代码 大大提高了开发效率 框架地址:https://github.com/SnapKit/Masonry 2、常用方法 这个方法只会添加新的约束 这个 ...
分类:
移动开发 时间:
2016-08-31 20:45:23
阅读次数:
240
1 理解自身内容尺寸约束与抗压抗拉 自身内容尺寸约束:一般来说,要确定一个视图的精确位置,至少需要4个布局约束(以确定水平位置x、垂直位置y、宽度w和高度h)。但是,某些用来展现内容的用户控件,例如文本控件UILabel、按钮UIButton、图片视图UIImageView等,它们具有自身内容尺寸( ...
分类:
其他好文 时间:
2016-08-31 11:48:21
阅读次数:
271
Masonry是iOS适配的第三方库,比较好用的一个,本人用的也不多,简单了解一些常用的方法,自己学习中,记录下来共勉。 Masonry下载地址:https://github.com/SnapKit/Masonry 示例一:View居中处理 不管什么情况下,view都处于居中状态 __weak ty ...
分类:
移动开发 时间:
2016-08-29 22:14:05
阅读次数:
222
https://yunpan.cn/cM6DMxSvt7YSN 访问密码 6278 https://github.com/TianYouH/masonry 模版 http://masonry.desandro.com/ ...
分类:
其他好文 时间:
2016-08-28 19:23:22
阅读次数:
142
本程序是模拟子弹无限的弹出平移的动画效果 知识点:(难点) 0,masony自适应布局(下载地址:https://github.com/Masonry/Masonry) 1,循环创建等间距的View 2,向可变数组中添加和取出这些View 3,定时器 4,循环执行 5,循环执行平移 6,加速和减速 ...
分类:
移动开发 时间:
2016-08-24 00:52:21
阅读次数:
359
iOS仿京东分类菜单实例实现 在APP开发过程中此功能还是比较常见的模块,左边为菜单展示,右边为菜单下数据的展示,选择不同的菜单右边的数据源进行更新,此实例主要运用到UITableView,UICollectionView,OC谓词一些知识,结合Masonry进行布局;实现的效果如下: 涉及的知识点 ...
分类:
移动开发 时间:
2016-08-22 21:47:01
阅读次数:
470
在代码中使用了相对布局框架Masonry 准备两张图片,一张是扫描边框,一张是扫描时的细线分别命名 scanFrame.png和scanLine.png并提前放入工程 导入相对布局头文件 #define MAS_SHORTHAND #define MAS_SHORTHAND_GLOBALS #imp ...
分类:
移动开发 时间:
2016-08-19 14:36:43
阅读次数:
375
1. Masonry的属性 @property (nonatomic,strong,readonly)MASConstraint *left; //左侧 @property(nonatomic,strong,readonly) MASConstraint *top;//上侧 @property(no ...
分类:
其他好文 时间:
2016-08-17 10:26:21
阅读次数:
421
以上是纯手写代码所经历的关于页面布局的三个时期 在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了 在iphone4-iphone4s时代 苹果推出了retina屏 但是给了码农们非常大的福利:window的size不变 在 ...
分类:
其他好文 时间:
2016-08-10 16:15:24
阅读次数:
317