关于autoresizingMask的应用
来源:互联网 发布:如何做淘宝直通车推广 编辑:程序博客网 时间:2024/05/16 09:43
用别人的控件发现一句代码没有用过 btn.autoresizingMask = UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight; 自己写label控件的时候也加了这句代码,发现存在问题,就上网查了一下,自己做个记录。
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。
UIViewAutoresizingNone
UIViewAutoresizingFlexibleLeftMargin
UIViewAutoresizingFlexibleWidth
UIViewAutoresizingFlexibleRightMargin
UIViewAutoresizingFlexibleTopMargin
UIViewAutoresizingFlexibleHeight
UIViewAutoresizingFlexibleBottomMargin
UIViewAutoresizingNone:控件相对于父视图坐标值不变;
UIViewAutoresizingFlexibleWidth:控件的宽度随着父视图的宽度按比例改变;
例如:label宽度为100,屏幕的宽度为320。当屏幕宽度为480时,label宽度变为100*480/320
UIViewAutoresizingFlexibleHeight:与UIViewAutoresizingFlexibleWidth相同
UIViewAutoresizingFlexibleLeftMargin:到屏幕左边的距离随着父视图的宽度按比例改变;
例如:CGRectMake(50, 100, 200, 40)]; 当屏幕的宽度为320,x为50;当屏幕宽度为480时,labelx坐标变为 50*480/320。
控件坐标变为 CGRectMake(75, 100, 200, 40)];
UIViewAutoresizingFlexibleRightMargin
UIViewAutoresizingFlexibleTopMargin
UIViewAutoresizingFlexibleBottomMargin
UIViewAutoresizingFlexibleLeftMargin类似
转载http://www.cnblogs.com/jiangyazhou/archive/2012/06/26/2563041.html
- 关于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属性的研究
- encodeURI与encodeURIComponent
- 静态页面的常规标签的设置
- 汇编基础
- Sublime屏蔽文件类型
- 学堂在线 C2-2
- 关于autoresizingMask的应用
- MOTION INPAINTING
- 网络性能测试工具iperf详细使用图文教程
- Bulls and Cows
- GBDT(MART) 迭代决策树入门教程 | 简介
- node.js实战 要点
- Rational Edge: 书评:Ajax 设计模式
- js之this 关键词
- 《JAVA与模式》之责任链模式