如何为 UICollectionView 实现缩放 in/out 动画
how to implement a zoom in/out animation for UICollectionView
我得到了一个 UICollectionView,屏幕上有几个单元格。
我想添加一个可以缩放 out/in 单元格的动画;
背后的逻辑是当点击单元格时,它会调用[self.navigationController pushViewController:_chartViewController animated:NO];
我不清楚如何缩放 in/out 新 _chartViewController
正在寻找 API 和执行此操作的一些关键要点。提前致谢!
我已将以下行添加到我的 UICollectionViewController 的 viewDidLoad 方法中:
[collectionView setMinimumZoomScale: 0.25];
[collectionView setMaximumZoomScale: 4];
- 缩放整个 UICollectionView - 它还有一个 link 用于 UICollectionView 的示例代码。您可能有兴趣检查它。
- 向 UICollectionView 添加双指缩放。
- 使 UICollectionView 可缩放? Link
或检查this。
您正在寻找的是自定义转场动画。在您的示例中,您单击一个单元格,它会缩放到另一个视图控制器。
您可以在此处找到一个很好的示例,它使用表视图而不是集合视图:
https://github.com/visnup/tableview-open
此代码使用了一个表视图 - 当单击一个单元格时,它 "zooms" 到与该单元格关联的相应视图控制器。
其实我要找的是here, on GitHub. Also, check out objc.io Issue 5
我得到了一个 UICollectionView,屏幕上有几个单元格。
我想添加一个可以缩放 out/in 单元格的动画;
背后的逻辑是当点击单元格时,它会调用[self.navigationController pushViewController:_chartViewController animated:NO];
我不清楚如何缩放 in/out 新 _chartViewController
正在寻找 API 和执行此操作的一些关键要点。提前致谢!
我已将以下行添加到我的 UICollectionViewController 的 viewDidLoad 方法中:
[collectionView setMinimumZoomScale: 0.25];
[collectionView setMaximumZoomScale: 4];
- 缩放整个 UICollectionView - 它还有一个 link 用于 UICollectionView 的示例代码。您可能有兴趣检查它。
- 向 UICollectionView 添加双指缩放。
- 使 UICollectionView 可缩放? Link
或检查this。
您正在寻找的是自定义转场动画。在您的示例中,您单击一个单元格,它会缩放到另一个视图控制器。
您可以在此处找到一个很好的示例,它使用表视图而不是集合视图: https://github.com/visnup/tableview-open
此代码使用了一个表视图 - 当单击一个单元格时,它 "zooms" 到与该单元格关联的相应视图控制器。
其实我要找的是here, on GitHub. Also, check out objc.io Issue 5