[myCollectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:0] atScrollPosition:UICollectionViewScrollPositionLeft animated:YES];
myCollectionView
不是零,包含3个项目。我试图以编程方式滚动它,以便第二个项目出现在集合视图框架的左边缘。
集合视图根本不移动。我也试过了setContentOffset
,这也没有任何影响。什么会阻止集合视图滚动?
编辑:setContentOffset
确实有效。我仍然有兴趣知道scrollToItemAtIndexPath
为什么不起作用。
答案 0 :(得分:1)
我发现了这个问题,因为我遇到了同样的麻烦,我正在寻找相关主题。如果您仍然需要它,我可以告诉您setContentOffset
不应该需要。我修复它的方法是手动将yourCollectionView.scrollEnabled
布尔属性指定为true
,以允许它以编程方式滚动。