私は非常に単純なことをしています --- uicollectionview を水平に作成し、ボタンを追加し、 indexpath.row (または indexpath.item は問題ではないようです) でラベルを付けます。これは次のように表示されます。
「0,1,2,3,4,5,6,7,8....」
しかし、前後にスクロールするとすぐに、次のように数字が完全に狂ってしまいます
「5,11,4,6,2,3,7」
スクロールすると順序が変わり続けます。
セルの再利用と関係があると思いますが、セルを再利用しない方法がわかりません。SDK 6.1 を取得するために Xcode をアップグレードするまで、この問題は発生しませんでした....これはバグですか、それとも本当に間違っているのでしょうか? それを解決する方法は?助けてください!
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView
cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"textbutton" forIndexPath:indexPath];
....}