uikit——UIView——layout
来源:互联网 发布:淘宝店铺没有访客 编辑:程序博客网 时间:2024/05/21 04:39
layout
// Allows you to perform layout before the drawing cycle happens. -layoutIfNeeded forces layout early- (void)setNeedsLayout;- (void)layoutIfNeeded;- (void)layoutSubviews; // override point. called by layoutIfNeeded automatically. As of iOS 6.0, when constraints-based layout is used the base implementation applies the constraints-based layout, otherwise it does nothing.
解释:
- layoutSubviews:ios5.1及以前什么都不做,之后版本应用UIView所有constraint,无需开发者直接调用,只有autoresizing和constraint-based不能满足layout要求才override,首次调用在viewWillAppear和viewDidAppear之间,layout view hierarchy
- setNeedsLayout:invalidate当前layout,layout update during the next update circle,如果没有必要layout,不会layout,但receiver必然layout
- layoutIfNeeded:layout immediately,如果没有必要layout,不会layout,包括receiver
0 0
- uikit——UIView——layout
- uikit——UIView——layout定制
- uikit——Auto Layout——UIView——layout guide
- UIView——layout
- uikit——Auto Layout——UIView——constraint
- uikit——Auto Layout——UIView——anchor
- uikit——Auto Layout——UIView——margin
- uikit——UIView——drawing
- uikit——UIView——autoresizing
- uikit——UIView——content
- uikit——UIView——tag
- uikit——UIView——event
- uikit——UIView——appearance
- uikit——UIView——resizing
- uikit——Layout——概述
- uikit——Auto Layout——layout margin
- uikit——UIView——bounds frame
- uikit——UIView——view hierarchy
- 为什么chromium webview不采用多进程
- 手把手教你轻松实现listview下拉刷新
- 第九单元练习
- 计算几何 2017.4.12
- NBUT1225 NEW RDSP MODE I(快速幂,规律)
- uikit——UIView——layout
- SDOI2017 Round1滚粗记
- EasyUI之窗口window
- Gradle练习1:开始第一个任务
- Ibatis操作指南
- POJ 3580 SuperMemo
- 栈的存储结构
- ROS学习(基于Ubuntu 15.04 和ROS Jade)第三章 ROS核心教程 之 3 创建一个ROS包
- SQL Server里的INTERSECT