我试图弄清楚如何在某个索引号处启动 UICollectionView。默认情况下,所有单元格都从索引 0 开始。但是假设我想从索引 2 开始。有任何想法吗?
问问题
1689 次
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 回答