如何在单击像instagram这样的单元格时滚动水平UICollectionView

时间:2017-02-08 11:28:42

标签: ios objective-c iphone uicollectionview

请解决我对滚动视图的疑问。

当我们在图像上添加过滤器时,如何在Instagram等其他单元格上自动滚动集合视图。

2 个答案:

答案 0 :(得分:1)

在Swift< 2.x你可以做类似的事情:

collectionView.scrollToItemAtIndexPath(indexPath, atScrollPosition: UICollectionViewScrollPosition.CenteredHorizontally, animated: true)

在Swift 3中你可以做这样的事情

let indexPath = IndexPath(row: itemIndex, section: sectionIndex)

collectionView.scrollToItem(at: indexPath, at: UICollectionViewScrollPosition.right, animated: true)

swift提供的各种Scroll Position是:

  

居中水平/   centeredVertically /底/左/右/顶

答案 1 :(得分:0)

 [liveVideoCollectionView scrollToItemAtIndexPath:indexPath
                                atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally
                                        animated:YES];