Swift:子视图侦听父视图调用ViewDidLayoutSubView

Swift:子视图侦听父视图调用ViewDidLayoutSubView,swift,uiviewcontroller,uicollectionview,listener,viewdidlayoutsubviews,Swift,Uiviewcontroller,Uicollectionview,Listener,Viewdidlayoutsubviews,我有一个自定义集合视图,其单元格大小由视图控制器决定。由于布局是在单元大小之前设置的(单元大小在cellForItemAtIndexPath中设置),因此除非在视图控制器的viewDidLayoutSubviews中设置,否则布局无法正常工作。当视图控制器调用ViewDidLayoutSubView时,是否有方法让自定义集合视图侦听?我希望尽可能多地保留在自定义集合视图中 提前谢谢你

我有一个自定义集合视图,其单元格大小由视图控制器决定。由于布局是在单元大小之前设置的(单元大小在
cellForItemAtIndexPath
中设置),因此除非在视图控制器的
viewDidLayoutSubviews
中设置,否则布局无法正常工作。当视图控制器调用ViewDidLayoutSubView时,是否有方法让自定义集合视图侦听?我希望尽可能多地保留在自定义集合视图中

提前谢谢你