美文网首页
view在哪一步layout?

view在哪一步layout?

作者: AYuan_ | 来源:发表于2017-09-25 16:47 被阅读14次

以前经常在viewDidLoad中初始化view,并且同时设置layout。今天看了文档发现正确的做法是:

1.在viewDidLoad:中创建并初始化view
见苹果官方文档:

屏幕快照 2017-09-25 下午4.30.10.png

2.然后在viewWillAppear:中对子view进行layout

屏幕快照 2017-09-25 下午4.41.37.png

从以上文档的截图可以看出,在iOS应用中,是在viewWillAppear:之后对view的layout进行更新。所以我们将子view的布局放在viewWillAppear:即可。

相关文章

  • view在哪一步layout?

    以前经常在viewDidLoad中初始化view,并且同时设置layout。今天看了文档发现正确的做法是: 1.在...

  • UIView Layout

    layoutIfNeeded 强制进行layout,从当前view开始 对当前view及子view进行layout

  • Android 进阶之 View 的绘制(三)

    自定义 View 之 Layout 过程 作用 计算视图 View 的位置。 View 的 layout 过程 应...

  • Android View框架的layout机制

    带着问题来思考整个layout的过程。 1.系统为什么要有layout过程?  view框架在经过第一步的meas...

  • UIViewController相关

    Managing View Layout During the layout process, UIKit not...

  • 安卓自定义view(四) - 绘制

    draw是view的初始化的最后一步,完成绘制,view就会展示到我们眼前。在经过measure和layout方法...

  • View Layout

    在界面开发的早期,iPhone 设备屏幕尺寸单一,界面开发只需要针对特定屏幕尺寸进行。随着 iPhone 的不断迭...

  • View的绘制流程

    View的绘制流程:第一步: performMearsure():用于指定和测量layout中所有控件的宽高,对于...

  • View

    view,viewgroup,layoutparam介绍,view的measure(),layout(),draw...

  • View的绘制流程六、draw

    前几篇文章分别讲述了View的measure、layout流程,接下来将分析三大流程的最后一步View的绘制流程。...

网友评论

      本文标题:view在哪一步layout?

      本文链接:https://www.haomeiwen.com/subject/ysddextx.html