EALayout 第四节 引用另一个控件的位置属性
2015-07-27 14:10
141 查看
Swift
https://github.com/easycodingTop/EALayout
Objective-C
https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295
====================================================
使用其它控件或者屏幕位置属性
==================================================================
![](http://img.blog.csdn.net/20150727143619522?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
{
"class":"UILabel",
"backgroundColor":[0,255,0,0.8],
"textColor":"blackColor",
"text":"可变为多行文字,根据屏幕宽度可以自动适配行数",
"numberOfLines":0,
"font":18,
"layout":{"s":[ {"s":"t=100,l=10,w=pw/2"} ],"tag":1}
},
{
"class":"UIImageView",
"image":"image/testicon.jpg",
"layout":{"s":"t=10,l,w=sh/3,h=sh/3","asstag":1}
},
{
"class":"UIImageView",
"image":"image/testicon.jpg",
"layout":{"s":"l=30,t,w=fw*0.6,h=mw","asstag":1}
}
这里 {"s":"l=10,m,w=pw/2"},
w=pw/2 表示 宽度为父view的一半。
p,即 parent ,表示引用父view, 后面紧接w, 表示引用 父view的宽,
当然也可以接 pw,ph,pl,pr,pc,pm 等属性,根据实际情况处理
{"s":"t=10,l,w=sh/3,h=sh/3","asstag":1}
s, 即 screen 。 sh当然就是引用 屏幕的高度
f,
即 friend , fw则是引用 asstag对应的控件
这里引用了 UILabel的属性。
就是说 宽度 = UILabel的宽度 * 0.6
m, 即 myself, h=mw 则是引用 自己的宽度。
这样相当于 高度等于宽度, 这样view肯定是一个方形了。
别外,四则到处只支持一次, + - * / 这种情况。
引用*常量 这样的形式
==================================================================
敬请关注下一节:
====================================================
Swift
https://github.com/easycodingTop/EALayout
Objective-C
https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295
====================================================
https://github.com/easycodingTop/EALayout
Objective-C
https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295
====================================================
使用其它控件或者屏幕位置属性
如何引用另一个控件的位置属性:
=================================================================={
"class":"UILabel",
"backgroundColor":[0,255,0,0.8],
"textColor":"blackColor",
"text":"可变为多行文字,根据屏幕宽度可以自动适配行数",
"numberOfLines":0,
"font":18,
"layout":{"s":[ {"s":"t=100,l=10,w=pw/2"} ],"tag":1}
},
{
"class":"UIImageView",
"image":"image/testicon.jpg",
"layout":{"s":"t=10,l,w=sh/3,h=sh/3","asstag":1}
},
{
"class":"UIImageView",
"image":"image/testicon.jpg",
"layout":{"s":"l=30,t,w=fw*0.6,h=mw","asstag":1}
}
这里 {"s":"l=10,m,w=pw/2"},
w=pw/2 表示 宽度为父view的一半。
p,即 parent ,表示引用父view, 后面紧接w, 表示引用 父view的宽,
当然也可以接 pw,ph,pl,pr,pc,pm 等属性,根据实际情况处理
{"s":"t=10,l,w=sh/3,h=sh/3","asstag":1}
s, 即 screen 。 sh当然就是引用 屏幕的高度
f,
即 friend , fw则是引用 asstag对应的控件
这里引用了 UILabel的属性。
就是说 宽度 = UILabel的宽度 * 0.6
m, 即 myself, h=mw 则是引用 自己的宽度。
这样相当于 高度等于宽度, 这样view肯定是一个方形了。
别外,四则到处只支持一次, + - * / 这种情况。
引用*常量 这样的形式
==================================================================
敬请关注下一节:
====================================================
Swift
https://github.com/easycodingTop/EALayout
Objective-C
https://github.com/easycodingTop/EALayoutLiteForOC
QQ群:454686295
====================================================
相关文章推荐
- POJ 2566 Bound Found(前缀和排序 + 尺取法)
- DropDownList 获取不了选择的值 这种错误
- 查看文件被哪个进程lock住
- AM335x(TQ335x)学习笔记——触摸屏驱动编写
- svn---安装、启动、关闭
- ${pageContext.request.contextPath}和request.contextPath的区别 分类: jsp el表达式 2013-07-17 15:50 7184人阅读 评论
- [转]RecyclerView初探
- js正则表达式之中文验证(转)
- [C++]类的定义 class
- Linux_多核系统下绑定进程或线程到指定CPU_核执行
- [学习笔记—Objective-C]《Objective-C-基础教程 第2版》第八章 Foudation Kit 介绍
- zookeeper使用场景
- JS 动画
- 试用友盟SDK实现Android分享微信朋友圈
- [转]Web攻击与防护
- AM335x(TQ335x)学习笔记——WM8960声卡驱动移植
- 冒泡排序算法原理及JAVA实现
- 快快快!27个提升效率的iOS开源库推荐
- 计算程序运行时间(time_t, clock_t)
- vs2015升级后台mvc视图编辑器默认不是razor视图引擎问题