UICollectionViewController とカスタム セルがあり、cellForRowAtIndexPath: メソッドで indexPath.row に基づいてセルを設定します。しかし、間違った結果が得られます。このセルは最初の位置の後でさえ表示されます。前後にスクロールすると、ランダムな場所にポップアップします。どうすれば修正できますか?
コードは次のとおりです。
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
DVGCollectionViewCell *cell;
cell = [self.collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
if (indexPath.row == 0)
{
cell.imageView.image = [UIImage imageNamed:@"something1.png"];
cell.buyLabel.text = @"170";
cell.textLabel.text = @"11.2011";
}
return cell;
}