关于UIView的autoresizingMask属性的研究
来源:互联网 发布:社交网络结构挖掘 编辑:程序博客网 时间:2024/06/10 20:10
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。
UIViewAutoresizingNone:控件相对于父视图坐标值不变;
UIViewAutoresizingFlexibleWidth:控件的宽度随着父视图的宽度按比例改变;
例如:label宽度为100,屏幕的宽度为320。当屏幕宽度为480时,label宽度变为100*480/320
例如:CGRectMake(50, 100, 200, 40)]; 当屏幕的宽度为320,x为50;当屏幕宽度为480时,labelx坐标变为 50*480/320。控件坐标变为 CGRectMake(75, 100, 200, 40)];
UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 << 0,UIViewAutoresizingFlexibleWidth = 1 << 1,UIViewAutoresizingFlexibleRightMargin = 1 << 2,UIViewAutoresizingFlexibleTopMargin = 1 << 3,UIViewAutoresizingFlexibleHeight = 1 << 4,UIViewAutoresizingFlexibleBottomMargin = 1 << 5
UIViewAutoresizingNone:控件相对于父视图坐标值不变;
UIViewAutoresizingFlexibleWidth:控件的宽度随着父视图的宽度按比例改变;
例如:label宽度为100,屏幕的宽度为320。当屏幕宽度为480时,label宽度变为100*480/320
UIViewAutoresizingFlexibleHeight:与UIViewAutoresizingFlexibleWidth相同。
例如:CGRectMake(50, 100, 200, 40)]; 当屏幕的宽度为320,x为50;当屏幕宽度为480时,labelx坐标变为 50*480/320。控件坐标变为 CGRectMake(75, 100, 200, 40)];
UIViewAutoresizingFlexibleRightMargin、UIViewAutoresizingFlexibleTopMargin、UIViewAutoresizingFlexibleBottomMargin与UIViewAutoresizingFlexibleLeftMargin类似。
转自:http://li-bonan.blog.163.com/blog/static/13556477020129911737340/
0 0
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 关于UIView的autoresizingMask属性的研究
- 图论强连通专题:POJ1236
- UIActionSheet在有Tabbar的情况下取消按钮触摸被遮
- C++ 模板的编译 以及 类模板内部的实例化
- 测试UNIX网络编程第一个程序
- c5 URLs and URIs - x-www-form-urlencoded
- 关于UIView的autoresizingMask属性的研究
- cocos2d-x 3.0正式版创建工程笔记
- UTF-8 with BOM是什么意思
- 恼人的冬季咳嗽
- MPC8313ERDB不新建pkg包,把文件放进Ramdisk
- 奇怪的树
- 作业风波
- 国庆祝福
- 游学感悟