Texture布局
一、简述
Texture的布局网上其实也有很多博客讲解,感觉都是一些理论的讲解,对刚刚开始学习Texture的读起来还是有点吃力,在这篇中我主要通过几个界面的布局来写的,Texture的布局系统刚开始用可能会感觉别扭,用熟悉了会感觉很爽,最关键的是界面还很流畅,特别是在处理一些比较复杂的TableViewCell的时候,能大大提高界面的顺滑度。
二、ASLayoutSpec
在学习之前先初略的了解一下Texture关于布局的类的继承树以及功能
ASLayoutSpec // 用来描述布局规则的基础类,有点
├── ASStackLayoutSpec // 堆叠布局规则 从上往下 从下往上 从左往右 从右往左
├── ASInsetLayoutSpec // 插入布局规则
├── ASOverlayLayoutSpec // 覆盖布局规则
├── ASBackgroundLayoutSpec // 背景布局规则
├── ASCenterLayoutSpec // 中心布局规则
├── ASRatioLayoutSpec // 比例布局规则
├── ASRelativeLayoutSpec // 相对布局规则
├── ASAbsoluteLayoutSpec // 绝对布局约束