我有一个 UICollectionView,它有一个自定义布局,当设备旋转时会改变其单元格的大小。当布局更改单元格的大小时,会在每个单元格上调用 layoutSubviews。这就是我要的。但是 layoutSubviews 不会以动画方式执行,但单元格大小的变化会。我想同步这两个更改。
例如,现在如果单元格变大,子视图会立即调整大小,然后单元格大小会对其变化进行动画处理。我认为我不应该将动画代码放在 layoutSubviews 中。那是对的吗?处理这个问题的最佳方法是什么?
我有一个 UICollectionView,它有一个自定义布局,当设备旋转时会改变其单元格的大小。当布局更改单元格的大小时,会在每个单元格上调用 layoutSubviews。这就是我要的。但是 layoutSubviews 不会以动画方式执行,但单元格大小的变化会。我想同步这两个更改。
例如,现在如果单元格变大,子视图会立即调整大小,然后单元格大小会对其变化进行动画处理。我认为我不应该将动画代码放在 layoutSubviews 中。那是对的吗?处理这个问题的最佳方法是什么?