gpt4 book ai didi

ios - 如何使用collectionView setCollectionViewLayout:animated更改布局更改的持续时间?

转载 作者:行者123 更新时间:2023-12-01 17:31:46 26 4
gpt4 key购买 nike

我有这个(layoutUICollectionViewFlowLayout子类):

[layout invalidateLayout];
[self.collectionView setCollectionViewLayout:layout animated:YES]

但似乎持续时间是固定的。更改持续时间的最简单方法是什么?

最佳答案

您可以通过以下方式执行此操作:

[UIView animateWithDuration:kAnimationDuration
delay:0.0
options:UIViewAnimationOptionCurveEaseOut
animations:^{
[self.collectionView setCollectionViewLayout:layout animated:YES];
}
completion:nil];

我不确定Apple在这些动画中是否使用 UIViewAnimationOptionCurveEaseOutUIViewAnimationOptionCurveEaseInOut(或其他选项)。但是,应该不难发现。

关于ios - 如何使用collectionView setCollectionViewLayout:animated更改布局更改的持续时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19177953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com