EALayout 第二节 多控件依赖布局
来源:互联网 发布:表情制作软件 编辑:程序博客网 时间:2024/05/18 15:08
https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295
====================================================
这一节主要讲一下多个控件之前依赖布局
如何依赖另一个控件:
{
"class":"UILabel",
"backgroundColor":[0,255,0,0.8],
"textColor":"blackColor",
"text":"可变为多行文字,根据屏幕宽度可以自动适配行数",
"numberOfLines":0,
"font":18,
"layout":{"s":"l=10,t=100,r=10","tag":1}
},
{
"class":"UIImageView",
"image":"image/testicon.jpg",
"layout":{"s":"t=10,c,w=80,h=80","asstag":1}
}
通过 tag 来标识一个layout (这里的tag不是view的tag).
通过 asstag 来依赖另一个layout对应的控件
被依赖的控件必须放在之前比当前控件之前位置,并且需要在同一级
==================================================================
{
"layout":{"s":"l=10,t=100,r=10","tag":1}
},
{
"layout":{"s":"t=10,c,w=80,h=80","asstag":1}
}
t=10 相当于 tag为1的控件在当前控件 top为10的位置,
c , 即center 。与UILabel居中对齐 w h 就不解释了,上一节讲过了。
==================================================================
{
"layout":{"s":"l=10,t=100,r=10","tag":1}
},
{
"layout":{"s":"t=10,l=20,w=80,h=80","asstag":1}
}
这里我们把 c 改为了 l=20, 那么相当于 顶部距10,左边对齐偏移 20==================================================================
{
"layout":{"s":"l=10,t=100,w=150","tag":1}
},
{
"layout":{"s":"l=20,t=10,w=80,h=80","asstag":1}
}
为了看到放到右边的效果,我们把 文字w=150,右边留出一部分空间注意 l=20,t=10 与上图中的 t=10, l=20 的顺序发生了变化,那行效果也变了
这里 l=20 表示与 tag为1的这个UILabel 左边距离20,
t=10这里表示顶部对齐偏移 10 , 这里可自行修改为 b底部, 或者 m垂直居中,垂直居中也可以加偏移量
这里要注意与上图的差别,这里经常可能会写错。需要重点注意。先确定大的方位,再确定对齐
==================================================================
敬请关注下一节:
====================================================
https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295
====================================================
- EALayout 第二节 多控件依赖布局
- EALayout 第三节 依赖多个控件布局
- EALayout 第一节 控件基本布局
- EALayout 第六节 LinerLayout线性布局器
- EALayout 第七节 控件属性设置
- EALayout 第七节 控件属性设置
- EALayout 第四节 引用另一个控件的位置属性
- 第二行代码复习笔记之控件以及布局
- maven第二节-maven基础-依赖管理
- 控件布局
- 控件布局
- VB6.0 ActiveX 控件开发详解 [第二章:布局界面与初始化]
- 安卓学习第二十一天:相对布局的使用,以及时间控件
- android学习第二周_布局优化技巧及列表控件_学习笔记
- android自学第二天 Android API Guide学习和LinearLayout布局及基本UI控件
- 第六章 第二节 图形控件
- Android控件状态依赖
- 第二天 一列布局
- ZIGBee组网流程
- Eclipse中运行MapReduce程序时控制台无法打印进度信息的问题
- ContextLoaderListener作用详解
- iOS 基础 - UIView
- 解决 LoadLibraryExA 、 LoadLibrary 参数错误 GetLastError()值87
- EALayout 第二节 多控件依赖布局
- HDU 4501
- hdu 5311 Hidden String dp o(n)算法 深搜
- 欢迎使用CSDN-markdown编辑器
- 一个最简单的Servlet实例
- android 程序员跳槽需要注意哪些?
- hdu 1075 map加字符串读入
- PEPPERMINT--OS X TERMINAL THEME美化工具
- Eclipse 在开发中使用到的快捷键很实用