iOS开发:AutoLayout关于更新的几个方法
来源:互联网 发布:centos 软件选择 编辑:程序博客网 时间:2024/05/17 04:16
- (void)layoutSubviews
- (void)setNeedsLayout
- (void)layoutIfNeeded
- (void)updateConstraints
- (void)setNeedsUpdateConstraints
- (void)updateConstraintsIfNeeded
- layoutSubviews
- 系统重写布局,不能直接调用
- setNeedsLayout
- 标记为需要重新布局,异步调用layoutIfNeeded刷新布局,不立即刷新,但layoutSubviews一定会被调用
- layoutIfNeeded
- 需要刷新的标记,立即调用layoutSubviews进行布局
- updateConstraints
- 自定义视图设置约束时重写这个方法,注意:[super updateConstraints]最后调用
- setNeedsUpdateConstraints
- 当一个自定义view的某个属性发生改变,并且可能影响到constraint时,需要调用此方法去标记constraints需要在未来的某个点更新,系统然后调用updateConstraints.
- updateConstraintsIfNeeded
- 立即触发约束更新
0 0
- iOS开发:AutoLayout关于更新的几个方法
- IOS开发关于自动布局Autolayout产生的bug
- iOS开发-autolayout动画效果实现的几种方法
- ios开发UI系列之使用AutoLayout的几个经典的布局技巧
- 关于IOS的Autolayout代码编写使用
- 关于IOS的Autolayout代码编写使用
- 关于IOS Autolayout 的一点小记录
- iOS 使用代码实现Autolayout的方法
- IOS开发AutoLayout学习
- [iOS开发] AutoLayout
- iOS 开发 AutoLayout SizeClass
- ios开发-Autolayout
- 更新Activity的几个方法
- 【iOS开发】UIView(包括子类)的几个初始化方法
- Android关于百度地图开发的几个常用方法
- 关于IOS的Autolayout特性的理解以及使用
- 关于IOS的Autolayout特性的理解以及使用
- 关于IOS的Autolayout特性的理解以及使用
- 伸展树(Splay tree)图解与实现
- JAVA1.5新特性
- 测试文本中可能出现的空行
- 2015.06.23_截取字符串 and 获取字符串长度
- mangos(二)认证登录基本流程
- iOS开发:AutoLayout关于更新的几个方法
- NetCat
- Android RxJava使用方式及说明.
- javaMail发送电子邮件问题
- Spring MVC入门(2)---简单案例(1)
- AndroidManifest.xml文件解析
- Unity5 如何做资源管理和增量更新
- Hibernate 的事务与并发
- Android学习记录2