iOS学习之AutoLayout常用方法
来源:互联网 发布:图片做成视频软件 编辑:程序博客网 时间:2024/06/06 01:23
一、- (BOOL)translatesAutoresizingMaskIntoConstraints NS_AVAILABLE_IOS(6_0);
// Default YES 标示是否自动遵循视图布局约束
二、- (void)setTranslatesAutoresizingMaskIntoConstraints:(BOOL)flag NS_AVAILABLE_IOS(6_0);
设置是否自动遵循视图布局约束
三、+ (BOOL)requiresConstraintBasedLayout NS_AVAILABLE_IOS(6_0);
返回是遵循自定义视图布局约束
四、- (CGRect)alignmentRectForFrame:(CGRect)frame NS_AVAILABLE_IOS(6_0);
返回矩形对于指定视图框架。
五、- (CGRect)frameForAlignmentRect:(CGRect)alignmentRect NS_AVAILABLE_IOS(6_0);
返回框架对于指定视图矩形
六、- (UIEdgeInsets)alignmentRectInsets NS_AVAILABLE_IOS(6_0);
返回自定义视图框架
七、- (UIView *)viewForBaselineLayout NS_AVAILABLE_IOS(6_0);
如果超出约束范围,自动生成基线限制,以满足视图需求
八、- (CGSize)intrinsicContentSize NS_AVAILABLE_IOS(6_0);
//返回自定义视图大小
九、- (void)invalidateIntrinsicContentSize NS_AVAILABLE_IOS(6_0);
// 自定义视图内容大小无效
十、- (UILayoutPriority)contentHuggingPriorityForAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0); 返回放大的视图布局的轴线
十一、- (void)setContentHuggingPriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0)//设置放大的视图布局的轴线
十二、- (UILayoutPriority)contentCompressionResistancePriorityForAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0); 返回缩小的视图布局的轴线
十三、- (void)setContentCompressionResistancePriority:(UILayoutPriority)priority forAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0);设置缩小的视图布局的轴线
十四、- (CGSize)systemLayoutSizeFittingSize:(CGSize)targetSize NS_AVAILABLE_IOS(6_0);满足约束视图布局的大小
十五、- (NSArray *)constraintsAffectingLayoutForAxis:(UILayoutConstraintAxis)axis NS_AVAILABLE_IOS(6_0); 返回影响视图布局限制的轴线
十六、- (BOOL)hasAmbiguousLayout NS_AVAILABLE_IOS(6_0); 返回视图布局约束是否影响指定视图,主要用于调试约束布局,结合exerciseAmbiguityInLayout。
十七、- (void)exerciseAmbiguityInLayout NS_AVAILABLE_IOS(6_0); 随机改变不同效值布局视图,主要用于调试基于约束布局的视图
十八、@property (nonatomic, copy) NSString *restorationIdentifier NS_AVAILABLE_IOS(6_0); 标示是否支持保存,恢复视图状态信息
十九、- (void) encodeRestorableStateWithCoder:(NSCoder *)coder NS_AVAILABLE_IOS(6_0); 保存视图状态相关信息
二十、- (void) decodeRestorableStateWithCoder:(NSCoder *)coder NS_AVAILABLE_IOS(6_0); 恢复和保持视图状态相关信息
- iOS学习之AutoLayout常用方法
- iOS学习之Autolayout
- iOS AutoLayout学习总结
- IOS开发AutoLayout学习
- iOS AutoLayout学习总结
- iOS-autolayout 学习
- iOS-AutoLayout布局学习
- iOS UI 之AutoLayout
- IOS之AutoLayout
- iOS 之autolayout
- IOS学习之路AutoLayout(自动布局)--基础认识
- IOS之Autolayout简单实用
- iOS开发之autoLayout constraint
- iOS Autolayout之Masonry解读
- iOS Autolayout之Masonry解读
- iOS Autolayout之Masonry解读
- iOS Autolayout之Masonry详解
- ios之Autolayout的运用
- Num 35 : HDOJ : 1241 Oil Deposits [ 深度优先搜索算法 ] [ 非回溯 ][ 图论 ]
- 门控时钟
- jsp中的fn标签的使用
- adb shell
- 使用Socket创建带连接池的多线程文件传输服务器和客户端实例
- iOS学习之AutoLayout常用方法
- c++ cout 格式化输出浮点数、整数及格方法
- redis安装部署
- MVC模式下的命名规则
- TrafficStats——流量统计类的范例,获取实时网速
- HBase客户端API(整理 修改一下)
- [水题] hdu5387 多校联合第八场 Clock
- Python中文件读取readlines()方法
- JSON数组排序