IOS商城,电商开源APP,类似京东商城,天猫商城,淘宝,去年开发的一个项目,现在把它分享出来。服务端是java 商城,对应项目是Shop-for-JavaWeb1.App使用MVC框架完成开发。2.使用CocoaPods引入各大第三方组件:pod 'Masonry', '~> 0.6.4'pod ...
分类:
其他好文 时间:
2016-05-25 10:58:34
阅读次数:
132
Masonry简介 Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自动布局,具有很好可读性且同时支持iOS和Max OS X等。总之,对于侧重写代码的coder,请你慢慢忘记Frame,喜欢Masonry吧 使用前的准备 若是你对于自动布局很熟练的话,再接触 ...
分类:
其他好文 时间:
2016-05-20 13:07:34
阅读次数:
363
前言: 今天介绍的是一个三方库. SnapKit 是在iOS开发中使用添加约束的纯代码库. 使用Swift语言进行编写. 作为有一定经验的人, 对Masonry应该不陌生. 像Masonry一样. 在同一个仓库中 0.O这里放出个人博客链接http://littlesummerboy.com/2016/05/17...
分类:
编程语言 时间:
2016-05-18 18:19:41
阅读次数:
468
一、Masonry介绍
之前我们在屏幕适配的章节中学习过AutoLayout的使用,但那都是在可视化界面上进行添加约束完成的,我们很多时候都需要在代码中使用AutoLayout约束,苹果也为我们提供了实现,使用NSLayoutConstraint类表示约束,但使用起来比较复杂,代码量比较大,例如创建一个约束的方法:
+ (id)constraintWithItem:(id)view1 /* 一...
分类:
移动开发 时间:
2016-05-18 10:51:34
阅读次数:
285
在如今的iOS开发中,Autolayout已经是不得不使用了,而且是我们主动的去拥抱Autolayout。使用Autolayout最普遍的方式就是在xib或者storyboard中可视化的添加各种约束,这也是Autolayout入门需要掌握的,关于这部分内容,可以参考《iOS开发——Autolayout的实践与技巧》这篇博客。对于比较简单的App开发,可能使用可视化Autolayout也就足够了。...
分类:
其他好文 时间:
2016-05-18 01:46:22
阅读次数:
274
UITextView中如果添加了子空间,比如自己添加一个placeHolder,placeHolder的Label使用masonry布局,会出现崩溃,原因是:在UITextView没有对子控件进行布局。 解决方法: 自定义一个textView继承自UITextView,然后在自己的textView类 ...
分类:
移动开发 时间:
2016-05-16 17:29:43
阅读次数:
355
Masonry是一个封装苹果Autolayout的一个第三方框架。简化了代码添加约束的代码量等。
下载地址:
https://github.com/SnapKit/Masonry
下载完后解压缩,把Masonry这个文件夹拖进项目里就可以了。下面是一个小小的实例:
先导入头文件:#import "Masonry/Masonry.h" UIView *buleView = [[UIVie...
分类:
移动开发 时间:
2016-05-13 04:25:09
阅读次数:
201
由于苹果公司不断推出新的机型,所以大家都知道iOS开发中UI布局常常需要适配,同时也应该了解到苹果设备的适配主要是4,5,6,6plus这4种设备的适配。适配的方法有代码适配和使用xib添加约束,其中代码适配是用到autolayout但是官方推出的文档和Demo实在是繁琐,个人觉得还不如笨办法使用宽高比来的实在(但是计算宽高比以及获取设备需要的方法和代码太多),直到发现Masonry这个做适配的第...
分类:
移动开发 时间:
2016-05-13 04:23:54
阅读次数:
231
无线轮播图 pod 'XRCarouselView' 发送网络请求 pod 'AFNetworking' 提示框 pod 'SVProgressHUD' 数据库操作 pod 'FMDB' 自动布局 pod 'Masonry' 加载网络图片 pod 'SDWebImage' 上拉刷新 pod 'MJR ...
分类:
其他好文 时间:
2016-05-08 01:13:57
阅读次数:
208