Ios UICollectionView scrollToItemAtIndexPath不';行不通

Ios UICollectionView scrollToItemAtIndexPath不';行不通,ios,uiscrollview,uicollectionview,uicollectionviewlayout,Ios,Uiscrollview,Uicollectionview,Uicollectionviewlayout,myCollectionView不是零,包含3项。我试图通过编程滚动它,以便第二项显示在集合视图框架的左边缘 集合视图根本不移动。我还尝试了setContentOffset,这也没有效果。什么会阻止集合视图滚动 编辑:setContentOffset确实有效。我仍然有兴趣知道为什么scrollToItemAtIndexPath不起作用。我发现了这个问题,因为我遇到了同样的问题,我正在搜索相关主题。如果您仍然需要它,我可以告诉您不需要setContentOffset。我修复它的方法是手动将your

myCollectionView
不是零,包含3项。我试图通过编程滚动它,以便第二项显示在集合视图框架的左边缘

集合视图根本不移动。我还尝试了
setContentOffset
,这也没有效果。什么会阻止集合视图滚动


编辑:
setContentOffset
确实有效。我仍然有兴趣知道为什么
scrollToItemAtIndexPath
不起作用。

我发现了这个问题,因为我遇到了同样的问题,我正在搜索相关主题。如果您仍然需要它,我可以告诉您不需要
setContentOffset
。我修复它的方法是手动将
yourCollectionView.scrollEnabled
boolean属性指定为
true
,以允许它以编程方式滚动。

Right。。它就是不起作用?!
[myCollectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:0] atScrollPosition:UICollectionViewScrollPositionLeft animated:YES];