iOS layoutSubviews的作用和调用机制
来源:互联网 发布:刘宇的喜欢lofter乐乎 编辑:程序博客网 时间:2024/05/19 22:01
layoutSubviews作用
layoutSubviews是对subviews重新布局。比如,我们想更新子视图的位置的时候,可以通过调用layoutSubviews方法,既可以实现对子视图重新布局。
layoutSubviews默认是不做任何事情的,用到的时候,需要在自己进行重写。
layoutSubviews以下情况会被调用
苹果官方文档已经强调,不能直接调用layoutSubviews对子视图进行重新布局。那么,layoutSubviews什么情况下会被调用呢?通过百度搜索,发现以下几种情况layoutSubviews会被调用。
- 直接调用setLayoutSubviews。(这个在上面苹果官方文档里有说明)
- addSubview的时候。
- 当view的frame发生改变的时候。
- 滑动UIScrollView的时候。
- 旋转Screen会触发父UIView上的layoutSubviews事件。
- 改变一个UIView大小的时候也会触发父UIView上的layoutSubviews事件。
0 0
- iOS layoutSubviews的作用和调用机制
- iOS开发之layoutSubviews的作用和调用机制
- iOS开发之layoutSubviews的作用和调用机制
- iOS开发之layoutSubviews的作用和调用机制
- iOS开发之layoutSubviews的作用和调用机制
- iOS开发之layoutSubviews的作用和调用机制
- iOS开发之layoutSubviews的作用和调用机制
- iOS开发之layoutSubviews的作用和调用机制
- iOS开发 layoutSubviews的作用和调用机制
- iOS开发layoutSubviews的作用及调用机制
- iOS layoutSubviews的调用
- 谈谈iOS的layoutSubviews机制
- iOS中layoutSubviews的调用
- iOS UIView的layoutSubviews和drawRect方法何时调用
- iOS开发之drawRect的作用和调用机制
- iOS开发之drawRect的作用和调用机制
- ios 什么时候调用layoutSubviews
- ios UIView的layoutSubviews和drawRect
- Python黑帽编程2.1 Python编程哲学
- linux shell 变量表示
- Java IO(四):FileInputStream
- nodejs微信公众号开发第六章:人机聊天进阶版语音聊天
- JavaScript HTML JSP 值传递
- iOS layoutSubviews的作用和调用机制
- Android Studio基本设置
- Java IO(五):FileOutputStream
- 奇偶规则和非零环绕数规则
- ORACLE系统表静态数据字典,常用user视图表及其常用用法
- 《数据结构》初学者笔记
- 向下转型之简介
- C语言注意点总结
- poj 2506 Tiling