您的位置:首页 > 其它

EALayout 第五节 自动计算容器高度

2015-07-27 15:14 260 查看
Swift

https://github.com/easycodingTop/EALayout
Objective-C

https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295

====================================================

这一地讲如何自动计算高度


如何自动计算容器高度:

====================================================



{
"class":"UIView",
"backgroundColor":"redColor",
"layout":{"s":"l=10,m,w,h"},
"addSubview":[
{

"class":"UIImageView",


"image":"image/testicon.jpg",


"layout":{"s":"l=10,r=10,t=20,w=80,h=80","tag":1}

},
{

"class":"UILabel",


"textColor":"blackColor",


"font":18,


"text":"这里文字可能是多行,自动计算高度",


"numberOfLines":0,


"layout":{"s":[

{"s":"l=10,r=10,b=10"},
{"s":"t=5","asstag":1}
]}
}
]
}
外层layout {"s":"l=10,m,w,h"}, 这里的w, h 当然与 w=0,h=0是两回事。

这里写 w,不给赋值,表示通过子view的布局,自动计算大小来,
h 同理。
当然这样写,你得保证 通过子view的布局,可以算出来才行。
==================================================================

敬请关注下一节:

====================================================

Swift
https://github.com/easycodingTop/EALayout
Objective-C

https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295

====================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: