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

标签 ios objective-c iphone uicollectionview

请解决我有关 ScrollView 的疑问。

当我们在图像上添加过滤器时,如何自动滚动另一个单元格(例如 Instagram)上的 Collection View 。

最佳答案

在 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有:

centeredHorizontally / centeredVertically/bottom/left/right/top

关于ios - 如何在单击像 instagram 的单元格时水平滚动 UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42111883/

相关文章:

iphone - 简单直接的 MP3 文件 FFT

objective-c - 以编程方式更改 iPhone 5 的 UIView 布局

iphone - 为 iPhone Flash 应用程序优化 tweenlite

iphone - AVAudioPlayer 在 MPMoviePlayer 播放时以静音模式播放

唯一参数是 NSError 对象引用的 Objective-C 方法,我应该如何命名它们?

iphone - 我应该买一本 2-3 年前的关于 Core Animation 的书吗?

ios - 界面中的未知类 FBLoginView

iphone - initWithFrame :reuseIdentifier? 的替代方法是什么

objective-c - 为什么自定义并发队列上的 dispatch_sync 会死锁

ios - 链接器错误,但仅限于测试文件