iOS 开启热点 和 打电话等 高度适配
2016-03-10 15:12
369 查看
http://blog.csdn.net/sanjunsheng/article/details/25079393
@property(nonatomic)UIViewAutoresizing autoresizingMask;
typedefNS_OPTIONS(NSUInteger, UIViewAutoresizing) {
UIViewAutoresizingNone =0,
UIViewAutoresizingFlexibleLeftMargin =1 << 0,
UIViewAutoresizingFlexibleWidth =1 << 1,
UIViewAutoresizingFlexibleRightMargin =1 << 2,
UIViewAutoresizingFlexibleTopMargin =1 << 3,
UIViewAutoresizingFlexibleHeight =1 << 4,
UIViewAutoresizingFlexibleBottomMargin =1 << 5
};
UIViewAutoresizingNone:superview变换时,自己不作变换。
UIViewAutoresizingFlexibleTopMargin:高度不变。上边距弹性可变,下边距保持不变。
UIViewAutoresizingFlexibleWidth:控件的宽度随着父视图的宽度按比例改变
UIViewAutoresizingFlexibleHeight:上边距不变,和superview在高度上变换同等高度。
比如,superview加高100,则自己也加高100。
UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight:
这个组合的变换比较绕:
首先,下边距是不变的,但高和上边距会变。
UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin :
这个变换的计算就比较简单了,救是自己的上边距,高,下边距都和superview同比变换。
比如superview的高由100变为200。则自己的上边距,高,下边距也都变为原来的2倍。
@property(nonatomic)UIViewAutoresizing autoresizingMask;
typedefNS_OPTIONS(NSUInteger, UIViewAutoresizing) {
UIViewAutoresizingNone =0,
UIViewAutoresizingFlexibleLeftMargin =1 << 0,
UIViewAutoresizingFlexibleWidth =1 << 1,
UIViewAutoresizingFlexibleRightMargin =1 << 2,
UIViewAutoresizingFlexibleTopMargin =1 << 3,
UIViewAutoresizingFlexibleHeight =1 << 4,
UIViewAutoresizingFlexibleBottomMargin =1 << 5
};
UIViewAutoresizingNone:superview变换时,自己不作变换。
UIViewAutoresizingFlexibleTopMargin:高度不变。上边距弹性可变,下边距保持不变。
UIViewAutoresizingFlexibleWidth:控件的宽度随着父视图的宽度按比例改变
UIViewAutoresizingFlexibleHeight:上边距不变,和superview在高度上变换同等高度。
比如,superview加高100,则自己也加高100。
UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight:
这个组合的变换比较绕:
首先,下边距是不变的,但高和上边距会变。
UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin :
这个变换的计算就比较简单了,救是自己的上边距,高,下边距都和superview同比变换。
比如superview的高由100变为200。则自己的上边距,高,下边距也都变为原来的2倍。
相关文章推荐
- iOS开发--CoreGraphics简单绘图
- IOS各种系统控件的高度记录
- iOS 一些常用的开发技巧
- iOS 多线程 pthread的简单使用——iOS 编码复习(五)(多线程3)
- 学习AutoLayout(VFL)
- Xcode 7免证书真机调试
- iOS 开发怎么入门?
- iOS-自定义textView键盘收回按钮
- ios 原生推送配置
- 【图灵】iOS技能书单——入门+进阶+精通
- iOS Xcode必备插件
- ios runtime基础应用
- 枚举 以及 block的定义
- 怎么给iOS项目打包
- iOS学习路线
- hidesBottomBarWhenPushed的正确用法
- iOS图解多线程
- 准备整理一套iOS开发的类库(敬请期待!)
- iOS Block循环引用精讲
- iOS Xcode必备插件