文档章节

autoresizingMask属性

大慧慧
 大慧慧
发布于 2016/01/18 15:30
字数 268
阅读 8
收藏 0
enum  {
    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。



本文转载自:http://www.cnblogs.com/jiangyazhou/archive/2012/06/26/2563041.htl

大慧慧
粉丝 4
博文 15
码字总数 2471
作品 0
深圳
程序员
私信 提问
关于UIView的autoresizingMask属性的研究

在程序中看到这样代码 self.autoresizingMask = UIViewAutoresizingFlexibleWidth; 在网上查了查,博主讲的比较清楚,此处做一个保留 UIView中有个属性是autoresizingMask,该属性是用来控制...

孙启超
2013/12/19
336
0
关于UIView中autoresizesSubviews属性总结

在ViewDidLoad中调用[self.fatherView addSubview:self.subView]; -(UIView *)fatherView { if (_fatherView == nil) { _fatherView = [[UIView alloc] initWithFrame:CGRectMake((self.vie......

mutou680
2016/03/02
1
0
IOS 代码控制控件始终居中

实现代码:(以UILabel为例) 关于UIView 中autoresizingMask的属性介绍:UIViewAutoresizingNone就是不自动调整。UIViewAutoresizingFlexibleLeftMargin 自动调整与superView左边的距离,保...

开源_码农
2016/11/09
9
0
用代码布局autoLayout

手写布局,必须设置translatesAutoresizingMaskIntoConstraints为NO,如果用xib,xib会把view的translatesAutoresizingMaskIntoConstraints设置为NO. @interface UIView (UIConstraintBasedC......

水一样的人儿
2016/07/12
13
0
IOS——关于UIView的autoresizingMask属性的研究

UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 << 0, UIViewAutoresizingFlexibleWidth = 1......

卢西安
2013/06/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

HeyUI组件库按需加载功能上线,盘点HeyUI组件库有哪些独特功能?

HeyUI组件库 如果你还不了解heyui组件库,欢迎来我们的官网或者github参观。 官网 github 当然,如果能给我们一颗✨✨✨,那是最赞的了! 按需加载 当heyui组件库的组件越来越多的时候,按需...

vvpvvp
16分钟前
3
0
Dockerfile文件详解

Dockerfile文件详解 什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker bui...

Jeam_
29分钟前
0
0
阿里云PolarDB发布重大更新 支持Oracle等数据库一键迁移上云

5月21日,阿里云PolarDB发布重大更新,提供传统数据库一键迁移上云能力,可以帮助企业将线下的MySQL、PostgreSQL和Oracle等数据库轻松上云,最快数小时内迁移完成。据估算,云上成本不到传统...

zhaowei121
37分钟前
0
0
在数据数据探索过程中的一些常用操作

###pandas在做数据探索时,分组统计均值和中位数参考资料:http://www.cnblogs.com/nxld/p/6058591.htmlhttp://python.jobbole.com/85742/按字典重新赋值,可以直接使用pandas中的repla...

KYO4321
39分钟前
0
0
好程序员分享干货 弹性分布式数据集RDD

一、RDD定义 RDD(Resilient Distributed Dataset)叫做分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变(数据和元数据)、可分区、里面的元素可并行计算的集合。其特点在于自动容...

好程序员IT
40分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部