0

我试图弄清楚如何在某个索引号处启动 UICollectionView。默认情况下,所有单元格都从索引 0 开始。但是假设我想从索引 2 开始。有任何想法吗?

4

2 回答 2

3

看看 UICollecitonView 的scrollToItemAtIndexPath:atScrollPosition:animated:

于 2013-02-03T22:47:29.707 回答
0

我猜在显示数据源之前,您有几个要显示的单元格不在数据源中。我以前做过。

因此,当您执行 cellForRowAtIndexPath (或其他任何内容)时,只需更改 indexPath 行。

所以...

numberOfRowsInSection = 2 + 您的数据源计数。

在 cellForRow...

如果 row <= 1 则只需使用您的静态内容。

否则 NSIndexPath *newIndexPath = oldIndexPath.section, oldIndexPath.row - 2

我目前无法访问代码,但我猜这就是你想要做的。

于 2013-02-03T22:51:17.980 回答