我正在尝试创建一个类似于页面的新闻Feed。第一页包含帖子标题列表。点击特定帖子会转到详细信息页面。现在我希望详细信息页面是所有帖子详细信息的集合视图,以避免在详细信息页面之间来回不断。用户必须能够向下滚动到下一个帖子详细信息,而不是返回并选择新的帖子标题。当我点击帖子x时,我想要详细页面直接显示帖子详细信息x。我能够通过使用scrolltoIndex:x来实现这一点。我宁愿直接显示帖子细节x而不是发布细节0然后快速滚动到x。当用户被直接带到postDetail x时,我想要填充帖子细节的上下单元格,这样用户就可以顺利滚动以发布选择的详细信息。这里有什么建议?
这就是我要找的东西。 enter image description here
答案 0 :(得分:0)
要滚动到UICollectionView
中没有动画的项目,您可以使用scrollToItemAtIndexPath
并将animated
设置为NO
:
[collectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionTop animated:NO]
答案 1 :(得分:0)
我终于破解了它。满容易。只需在viewWillAppear方法而不是viewDidAppear方法中调用scrollToIndex。