租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

究竟viewDidLayoutSubviews是什么,究竟是为什么原唱

发布时间:2023-09-28 04:38:29

究竟viewDidLayoutSubviews是甚么

viewDidLayoutSubviews是UIViewController生命周期方法中的一个方法,当视图的布局产生变化时被调用。
具体来讲,当视图控制器的根视图或其子视图的布局产生变化时,系统会自动调用viewDidLayoutSubviews方法。这可能产生在以下情况下:

  1. 视图控制器的根视图的大小或位置产生变化。
  2. 视图控制器的根视图添加或删除子视图。
  3. 视图控制器的根视图的子视图的大小或位置产生变化。

在viewDidLayoutSubviews方法中,可以履行与视图布局相关的操作,例如更新视图的束缚、重新计算视图的尺寸、调剂子视图的位置等。
需要注意的是,viewDidLayoutSubviews方法可能会被频繁调用,因此在实现时应尽可能避免履行耗时的操作,以保证界面的流畅性。