我有一个使用UICollectionViewFlowLayout的UICollectionView,滚动方向设置为垂直。
我打电话的时候:
[colllectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:1 inSection:0]
atScrollPosition:UICollectionViewPositionCenteredVertically
animated:YES];
它会滚动到第0项。
这适用于水平模式,适用于集合中的所有其他项目。
答案 0 :(得分:0)
你想要[NSIndexPath indexPathForItem:1 inSection:0]
。如果您正在阅读NSIndexPath
的标题,则无法在那里找到它,因为它是UICollectionView.h
中特定于iOS的类别。 UITableView.h
中的行和部分有一个等效版本。