UIViewAutoresizing
来源:互联网 发布:淘宝推广计划怎么写 编辑:程序博客网 时间:2024/06/14 04:44
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。
typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 << 0, UIViewAutoresizingFlexibleWidth = 1 << 1, UIViewAutoresizingFlexibleRightMargin = 1 << 2, UIViewAutoresizingFlexibleTopMargin = 1 << 3, UIViewAutoresizingFlexibleHeight = 1 << 4, UIViewAutoresizingFlexibleBottomMargin = 1 << 5};
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。
其它的组合类似。
- UIViewAutoresizing
- ios学习临时笔记-UIViewAutoresizing
- UIViewAutoresizing 属性的详细研究
- UIViewAutoresizing 各个类型的探索
- 关于UIView 的autoresizingMask属性,即UIViewAutoresizing
- 关于UIView 的autoresizingMask属性,即UIViewAutoresizing
- UIViewAutoresizing和NSLayoutContraint的使用参数简介
- 关于UIView 的autoresizingMask属性,即UIViewAutoresizing
- iOS 关于UIViewAutoresizing autoresizingMask的记录
- UIViewAutoresizing控件旋转时大小自动伸缩
- iOS学习之—— UIViewAutoresizing(自动布局)
- Binary operator ‘|’ cannot be applied to two ‘UIViewAutoresizing’ operands
- 【iOS】swift-Binary operator '|' cannot be applied to two UIViewAutoresizing operands
- web项目启动报Error listenerStart错误
- mac使用 sublime3 保存 markdown 到evernote
- Android源码学习之ListView的复用回收机制剖析.
- 获取单个页面的所有信息
- 关于Activtity必须知道的
- UIViewAutoresizing
- Win7设置MySQL自启动的方法
- HDU 3466 Proud Merchants(01背包的应用)
- Sublime Text快捷键
- Android相对布局
- 哎呦不错哦 :)
- 问题描述 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小
- Energy Function
- dojo enhancedgrid的使用