关于UIView的autoresizingMask属性的研究
2015-12-29 13:24
387 查看
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。
UIViewAutoresizingNone就是不自动调整。
UIViewAutoresizingFlexibleLeftMargin 自动调整与superView左边的距离,保证与superView右边的距离不变。
UIViewAutoresizingFlexibleRightMargin 自动调整与superView的右边距离,保证与superView左边的距离不变。
UIViewAutoresizingFlexibleTopMargin 自动调整与superView顶部的距离,保证与superView底部的距离不变。
UIViewAutoresizingFlexibleBottomMargin 自动调整与superView底部的距离,也就是说,与superView顶部的距离不变。
UIViewAutoresizingFlexibleWidth 自动调整自己的宽度,保证与superView左边和右边的距离不变。
UIViewAutoresizingFlexibleHeight 自动调整自己的高度,保证与superView顶部和底部的距离不变。
UIViewAutoresizingFlexibleLeftMargin |UIViewAutoresizingFlexibleRightMargin 自动调整与superView左边的距离,保证与左边的距离和右边的距离和原来距左边和右边的距离的比例不变。比如原来距离为20,30,调整后的距离应为68,102,即68/20=102/30。
其它的组合类似。
UIViewAutoresizingFlexibleLeftMargin 自动调整与superView左边的距离,保证与superView右边的距离不变。
UIViewAutoresizingFlexibleRightMargin 自动调整与superView的右边距离,保证与superView左边的距离不变。
UIViewAutoresizingFlexibleTopMargin 自动调整与superView顶部的距离,保证与superView底部的距离不变。
UIViewAutoresizingFlexibleBottomMargin 自动调整与superView底部的距离,也就是说,与superView顶部的距离不变。
UIViewAutoresizingFlexibleWidth 自动调整自己的宽度,保证与superView左边和右边的距离不变。
UIViewAutoresizingFlexibleHeight 自动调整自己的高度,保证与superView顶部和底部的距离不变。
UIViewAutoresizingFlexibleLeftMargin |UIViewAutoresizingFlexibleRightMargin 自动调整与superView左边的距离,保证与左边的距离和右边的距离和原来距左边和右边的距离的比例不变。比如原来距离为20,30,调整后的距离应为68,102,即68/20=102/30。
其它的组合类似。
相关文章推荐
- 使UITextView不换行
- easyui使用总结
- chenxuewen.me
- 清空StringBuilder的方法
- soui中apng 图像解码器解码图片后像素格式研究
- Java基础学习总结(23)——GUI编程
- UIPickerView【随机点菜系统 && 省市联动 && 选择国旗】
- [leetcode] 232. Implement Queue using Stacks 解题报告
- UIDatePicker常用属性
- 浅析 UIImage 的2种加载方式对内存的影响
- UINavigationControlller pop的用法
- UIScrollView的属性总结
- ios例子12 pageControl和UIScrollView
- Drupal 使用 Views 模块时,提示 Requires: Ctools (missing) 解决办法
- 解决 The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working
- IncrediBuild工具使用及设置
- DISCUZ 品牌空间恼人的游客评论名称Guest修改记录
- Leetcode-187.Repeated DNA Sequences
- iOS获得view对应的UIViewController
- 转 在xcode6中使用矢量图(iPhone6置配UI)