我有一个带有图像视图的uicollectionview单元格,当我切换到更大的“放大”布局时我想要调整大小。
我在单元格中放置了约束,当显示放大的布局时,它会调整图像视图的大小。我正在使用uicollectionview setLayout动画方法。
问题是图像不能仅使用集合视图单元格的动画进行缩放。
图像似乎只是跳入其最终大小而没有插值。所以动画看起来非常不稳定。
似乎我需要以某种方式控制自动布局约束,以便使用设置布局动画方法进行动画处理,但我不知道如何。
是否有适当的方法来扩展细胞及其内容?
非常感谢!
答案 0 :(得分:1)
我在自动布局方面遇到了同样的问题!
目前我发现处理它的最简单方法是设置:
imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
这会使imageView大小过渡变得平滑,并且是我发现与setCollectionViewLayout一致的唯一方法:动画:
答案 1 :(得分:0)
您可能会发现this answer以及我编写的链接GitHub演示应用,以解决类似问题。