我正在做一些非常简单的事情 --- 水平创建了一个 uicollectionview,添加一个按钮,用 indexpath.row(或 indexpath.item,似乎无关紧要)标记它,它应该显示为
“0,1,2,3,4,5,6,7,8....”
但是当我来回滚动时,数字完全不合时宜,就像
"5,11,4,6,2,3,7"
如果我滚动,顺序会不断变化。
我认为这与细胞重用有关,但我不知道如何不重用细胞。在我升级我的 Xcode 以获得 SDK 6.1 之前,我从来没有遇到过这个问题......这是一个错误还是我真的做错了???如何解决?请帮忙!
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView
cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"textbutton" forIndexPath:indexPath];
....}