Ios 在TableViewCell中设置CollectionView转换动画
我正试图找到一种方法来制作嵌入UITableviewCell中的UICollectionView布局的动画 我这样做的原因很简单,我需要在UITableview的不同部分中具有不同的UICollectionView,以便能够在每个UICollectionView中水平滚动。这很简单,但现在我想在触摸UICollectionView中的一个单元格时设置过渡动画,整个集合将增长并成为一个页面视图(全屏),我可以在UICollectionView的每个单元格中显示更多信息 由于我没有将UICollectionViewController用作父级,因此无法正确使用UICollectionViewLayoutTransition 我的第一次尝试是通过以下方式扩展嵌入UICollectionView的单元格的高度:Ios 在TableViewCell中设置CollectionView转换动画,ios,Ios,我正试图找到一种方法来制作嵌入UITableviewCell中的UICollectionView布局的动画 我这样做的原因很简单,我需要在UITableview的不同部分中具有不同的UICollectionView,以便能够在每个UICollectionView中水平滚动。这很简单,但现在我想在触摸UICollectionView中的一个单元格时设置过渡动画,整个集合将增长并成为一个页面视图(全屏),我可以在UICollectionView的每个单元格中显示更多信息 由于我没有将UICollec
[self.tableView beginUpdates];
self.expandedIndexPath = tableViewIndexPath;
[collectionView setCollectionViewLayout:_largeLayout animated:YES completion:nil];
[collectionView.collectionViewLayout invalidateLayout];
[self.tableView endUpdates];
猜错了,因为单元格的高度确实增加了,但我忘记了UITableView的另一部分仍然在视图中,所以我可以继续在tableview中滚动,这是我不想要的
所以我的第二个想法是做一个导航控制器的转换,但是我怎样才能使UITableView的一个部分的整个UICollectionView像PhotoApp那样增长呢
谢谢大家的帮助。[collectionView性能更新:^{[collectionView重载数据];}完成:无];[collectionView性能更新:^{[collectionView重新加载数据];}完成:无];