1.用mas_makeConstraints的那个view需要在addSubview之后才能用这个方法 2.mas_equalTo适用数值元素,equalTo适合多属性的比如make.left.and.right.equalTo(self.view) 3.方法and和with只是为了可读性,返回自身 ...
分类:
其他好文 时间:
2017-03-14 13:21:49
阅读次数:
159
前言: 在现在iOS布局中,估计有很多很多开发者会使用到 Masonry 或者用到 SDAutoLayout 或者Storyboard或者还有Xib等等,前面两个三方的确是方便了我们的布局,但你写完之后难免可能布局约束支架会有一些冲突或者会有约束警告的出现,比如那个约束要突破那个约束的警告等等。在这 ...
分类:
其他好文 时间:
2017-03-01 18:00:47
阅读次数:
197
1、XIB 2、Fram 3、屏幕比例适配(个人比较推荐) 4、NSLayoutConstraint、 5、Masonry 概述 使用 Objective-C 纯代码编写 AutoLayout,看 AutoLayout 的字面理解就是自动布局,听起来好像蛮屌的样子。说白了就是适配:适应、兼容各种不同 ...
分类:
其他好文 时间:
2017-02-23 13:51:10
阅读次数:
243
一、基本流程使用的第三方轮子 基本流程使用的第三方轮子 基本流程使用的第三方轮子 Reachability Masonry SnapKit AFNetworking Alamofire YTKNetwork YYModel Mantle JSONModel SwiftyJSON MBProgress ...
分类:
移动开发 时间:
2017-02-14 13:18:51
阅读次数:
519
简介 本篇主要回顾一下--iOS函数式编程 && 响应式编程概念 ,如何一步步实现函数式编程的过程,对阅读Masonry && SnapKit源码有一定的帮助。 作为一个iOS 开发者,那么你一定用过Masnory/ SnapKit; Masonry是一个OC开发中,非常好用的自动布局的第三方框架; ...
分类:
移动开发 时间:
2017-01-16 13:04:59
阅读次数:
232
1.自己计算Cell的高度返回: 1>model中计算: 2.自定义CellFrame类存储Cell高度: 2.使用第三方Masonry自使用行高: 很方便,要求自己把约束要设置完全!!! ...
分类:
其他好文 时间:
2016-12-28 18:41:51
阅读次数:
152
使用 multipliedBy 设置一个控件的宽是另一个宽的倍数 ...
分类:
其他好文 时间:
2016-12-28 15:10:25
阅读次数:
184
简单介绍 Masonry 源码地址:https://github.com/Masonry/Masonry Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Mac OS X。 ``` pod 'Masonr ...
分类:
移动开发 时间:
2016-12-24 22:34:32
阅读次数:
293
我们知道,界面布局可以用Storyboard或Xib结合Autolayout实现,如果用纯代码布局,比较热门的有Masonry、SDAutoLayout,下面的简单demo,采用纯代码布局,实现不定高tableview。 实现方式:Masonry + FDTemplateLayoutCell 先上图 ...
分类:
其他好文 时间:
2016-12-24 13:53:22
阅读次数:
231
首先,在正式使用Masonry之前,我们先来看看在xib中我们是如何使用AutoLayout 从图中我们可以看出,只要设置相应得局限,控制好父视图与子视图之间的关系就应该很ok的拖出你需要的需求。这里就不详细讲解具体拖拽的方法..... 然后,我们按着上图的属性来看看如何简单得使用Masonry 这 ...
分类:
移动开发 时间:
2016-12-23 13:35:47
阅读次数:
285