2016-03-23 8 views
0

私は@ "56eae83ae3c9a04d398b4582"というマッチで自分のセルIDを隠そうとしますが、スクロールするときに私のUICollectionViewの隠れたアイデアの他のセルがある場合を除いてうまくいきますか?あなたは、カスタムセルを使用している場合は、あなたのセルクラス(CellClass.mまたはCellClass.swift)に行く、またはちょうどあなた自身のCellClassを作成し、追加必要なセルクラスメソッドprepareForReuseセルの隠れたバグ

cell.hidden = NO;を書いてみることができますあなたの

cell.statusContest.text = [searchResult objectForKey:@"id"]; 

       if ([cell.statusContest.text isEqualToString:@"56eae83ae3c9a04d398b4582"]) { 
        cell.hidden = YES; 
       } 
+0

'隠された= NOで他に使用してみてください;'、これは私がprepareForSegue – jose920405

答えて

1

ありがとうございました以下のコード。また、ストーリーボードであなたのセルをチェックし、このクラスを使用する必要があります。

のObjective-C

- (void)prepareForReuse { 
    // Reset your data 
    self.hidden = NO; 
} 

スウィフト

override func prepareForReuse() { 
    // Reset your data 
    self.hidden = false 
} 
+0

llyaのおかげで起こります@victorbillカスタムセルを使用していますか? –

+0

を使用していない再利用性 –

+0

prepareForReuseはseguesとは関係ありません。セルは再利用されるため、システムをリサイクルする前にセルをクリーンアップする必要があります。 – Eiko

関連する問題