关于UIView的Layer,IOS提供了三个方法: 1、layoutSubviews 在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定s ...
分类:
移动开发 时间:
2016-06-29 13:10:52
阅读次数:
224
原文网址:http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/ 前言 以上是纯手写代码所经历的关于页面布局的三个时期 在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需 ...
分类:
其他好文 时间:
2016-06-27 01:39:28
阅读次数:
366
原文网址:http://www.cnblogs.com/dsxniubility/p/4266581.html 本文主要介绍几个我遇到并总结的相对高级的用法(当然啦牛人会觉得这也不算什么)。 简单的storyboard中上下左右约束,固定宽高啥的用法在这里就不做赘述了。 autolayout自动布局 ...
分类:
移动开发 时间:
2016-06-27 01:31:23
阅读次数:
260
原文网址:http://tutuge.me/2015/05/23/autolayout-example-with-masonry/ 好久没有写Blog了,这段时间有点忙啊=。=本文举了3个比较有“特点”的Autolayout例子,源于微博上好友的提问,感觉比较有意思,也比较有代表性,就写了出来,分享 ...
分类:
其他好文 时间:
2016-06-27 01:31:15
阅读次数:
643
iOS这个东西,初学感觉,还好还好,然后一年之后再来修复一下初学的时候的代码,我只是感觉头很晕- - 别扶我。 AutoLayout的坑,明明以前都没有的!!!升了iOS10就突然发现了这个坑,其实也有可能是以前就有,只是没踩到。。。 正点来了 当以前的我使用StoryBoard制定一系列的约束的时 ...
分类:
其他好文 时间:
2016-06-24 19:07:26
阅读次数:
177
iOS这个东西,初学感觉,还好还好,然后一年之后再来修复一下初学的时候的代码,我只是感觉头很晕- - 别扶我。 AutoLayout的坑,明明以前都没有的!!!升了iOS10就突然发现了这个坑,其实也有可能是以前就有,只是没踩到。。。 正点来了 当以前的我使用StoryBoard制定一系列的约束的时 ...
分类:
其他好文 时间:
2016-06-24 19:05:59
阅读次数:
115
在OC开发时我常用一个名叫Masonry的第三方Autolayout库,在转Swift后发现虽然Swift可以混编OC,但总感觉有些麻烦,在Github上发现了这个叫做SnapKit的第三方库,发现使用起来更方便,与大家分享一下 1、在Github上下载SnapKit,选择iOS target 编译 ...
分类:
编程语言 时间:
2016-06-21 15:41:08
阅读次数:
218
最近在Github上看到三个库,分别是
GSKStretchyHeaderView,CHTCollectionViewWaterfallLayout ,JZNavigationExtension,
其中第一个是给CollectionView添加可动画的头部,添加方式和内容非常丰富,第二个是
瀑布流布局,第三个是UINavigationController的导航栏扩展。这三个东西厉...
分类:
移动开发 时间:
2016-06-21 07:25:17
阅读次数:
323
每个App的搜索界面下边都会有热门搜索,历史搜索之类的标签,这里介绍个框架,
既可以非常容易实现标签类的不规则流式布局,也可以实现固定宽度和高度的布局,也
支持Autolayout,使用起来也是非常舒服。SKTagView原框架下只有根据文字宽度不固
定的的模式,那么如果需求有固定宽高模式的,老规矩,只能改源码了.
请看图:
传统模式:
TableVie...
分类:
移动开发 时间:
2016-06-21 06:57:42
阅读次数:
247
Apple在2012年推出AutoLayout,以前很排斥,现在用的飞起啊,2014年推出了Size Class,2015年又推出UIStackView,
他提供了一组接口用于平铺一行或者一列的的视图组合.对于嵌入StackView的视图,我们无需在进行任何约束了,UIKit
已经帮忙最好了一切约束布局,也就是能自动适应不同屏幕.而且你可以在一个StackView内嵌入多个StackView来...
分类:
移动开发 时间:
2016-06-16 16:26:39
阅读次数:
488