iOS开发之autoreSizing
来源:互联网 发布:国家顶级域名是 编辑:程序博客网 时间:2024/06/07 15:18
autoreSizing:(该布局只能相对于父控件)
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};
如:(myView是self.view的子控件)
self.myView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;// myView距离父控件的左边距可伸缩,即myView距离父控件的右边距是固定的
如下图:
self.myView. autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleWidth; // myView距离父控件的左边距可伸缩,即myView距离父控件的右边距是固定的。且myView的宽度是可伸缩的如下图:
其他的取值就不一一列举了。该自动布局是在iOS7之前的,iOS7之后就开始不在使用了,现在在Xcode默认不会显示autoreSizing属性的,因为它使用autoLayout进行布局。将autoLayout关闭后autoreSizing属性就会在左边显示了。
点击控件autoreSizing就会在左边属性栏中出现
autoreSizing已经慢慢的不在使用。还是多了解新的技术autoLayout。
0 0
- iOS开发之autoreSizing
- ios 之 autoresizing小解
- ios 之 autoresizing小解
- ios 之 autoresizing小解
- ios 之 autoresizing小解
- IOS自动布局之Autoresizing
- IOS自动布局之Autoresizing
- IOS自动布局之Autoresizing
- IOS自动布局之Autoresizing
- iOS自动布局之Autoresizing
- IOS自动布局之Autoresizing
- IOS自动布局之Autoresizing
- iOS自动布局之Autoresizing
- IOS自动布局之Autoresizing
- IOS自动布局之Autoresizing
- IOS开发-12.Autoresizing概述
- IOS开发-自动布局Autoresizing和Autolayout
- 详解iOS之AutoResizing、AutoLayout、sizeClass来龙去脉
- Android studio项目在eclipse上运行
- 绘图 - 3
- android电话监听实现
- python--删除队列重复元素
- 用docker搭建公司内部的gitlab 和 wiki
- iOS开发之autoreSizing
- Mastering Opencv ch3: markerless AR(二)
- 149.Oracle数据库SQL开发之 大对象——理解LONG和LONG RAW类型
- rt3070 无线wifi模块移植到linux,并连接无线路由上网
- 欢迎使用CSDN-markdown编辑器
- (4)用DuiCreator的DuiLib类向导,加速多窗口程序制作
- 150.Oracle数据库SQL开发之 大对象——10g对大对象的增强
- Linux系统对IO端口和IO内存的管理
- cf(417A,B,C)