【发布时间】:2018-01-05 20:23:19
【问题描述】:
当边界改变时,我想invalidateLayout() 的自定义 UICollectionView。我知道我可以使用viewWillLayoutSubviews() 从控制器调用此方法。但是由于我想将这个自定义 UICollectionView 作为一个框架,我想实现该功能而不依赖于控制器。
如果我尝试在override open func layoutSubviews() 中使用invalidateLayout(),则会出现无限循环。
在给定的约束条件下实现我想要的最佳方式是什么?
【问题讨论】:
-
你的意思是当你旋转设备时你想更新布局?
-
@TusharSharma 你是个读心者!!
标签: ios swift3 frameworks uicollectionview