博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 关于布局问题的一些认识
阅读量:5095 次
发布时间:2019-06-13

本文共 481 字,大约阅读时间需要 1 分钟。

///更新约束和布局

更新约束布局相关的API

- (void)updateConstraintsIfNeeded  调用此方法,如果有标记为需要重新布局的约束,则立即进行重新布局,内部会调用updateConstraints方法

- (void)updateConstraints          重写此方法,内部实现自定义布局过程

- (BOOL)needsUpdateConstraints     当前是否需要重新布局,内部会判断当前有没有被标记的约束

- (void)setNeedsUpdateConstraints  标记需要进行重新布局

 

UIView重新布局相关的API

- (void)setNeedsLayout  标记为需要重新布局

- (void)layoutIfNeeded  查看当前视图是否被标记需要重新布局,有则在内部调用layoutSubviews方法进行重新布局

- (void)layoutSubviews  重写当前方法,在内部完成重新布局操作

转载于:https://www.cnblogs.com/tryFighting/p/10065568.html

你可能感兴趣的文章
奇异值分解(SVD)原理详解及推导
查看>>
关于Android Studio开发环境变量的设置(avd启动黑屏)
查看>>
可视化之Earth NullSchool
查看>>
NeHe OpenGL教程 第十八课:二次几何体
查看>>
C# chart控件绘制曲线
查看>>
C#得到CPU的序列号、硬盘序列号、网卡序列号
查看>>
MVC4 jquery 样式 主题 用法(案例)
查看>>
MySQL用户远程登陆
查看>>
Ubuntu之设置应用开机自启动
查看>>
JAVA实现单链表
查看>>
JAVA 位操作学习
查看>>
4-1 linux搜索命令——locate
查看>>
Jqery之select操作
查看>>
cancel-ng-swipe-right-on-child
查看>>
Entity Framework4.0 (四) EF4的内部结构和几个基本概念
查看>>
[Usaco2007 Mar]Gold Balanced Lineup 平衡的队列
查看>>
数据结构--双端队列
查看>>
GCC常用编译选项
查看>>
CodeIgniter(3.1.4)框架中整合ThinkPHP验证码
查看>>
面向对象思考
查看>>