https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295
====================================================
我们先着重讲 布局 相关的知识吧, 属性后面教程再讲
如何描述一个控件:
{
"class":"UIView", ------------> class 对应 类名,也可以是自定义的类, Swift自定义的控件,需要使用 @objc(自定义控件)
"backgroundColor":"blueColor", ---------------> 设置背景色 为 蓝色. 当然 "blueColor" 也可写作 "#FF0000FF" "0xFF0000FF" [0,0,255]
"layout":{"s":"l=10,t=100,w=100,h=100"} ---------------> 设置控件的 布局。 别急,布局不能就这么简单就结束的,不会让你白脱裤子的。
}
layout 支持属性
l ==>left 左对齐或左偏移
c ==>center 水平居中
r ==>right 右
t ==>top 顶部
m ==>middle 垂直居中
b ==>bottom 底部
w ==>width 宽度
h ==>height 高度
=======================================================================================
{"s":"l=20,t=100,w=100,h=100"}
表示与父view的关系为:
l=20 左边距离20。 当为l=0时,也可以简写为 l (l=0 等同于 l), c,r,t,m,b 也类似 =0时可以省略 =0. w,h除外
t=100 顶部距离100
w=100 宽度100