2016-05-27 7 views
2

ここでサンプルコードを書いています。「選択」ボタンをタップすると、UICollectionViewのすべてのセルを選択する必要があります。しかし、動作していないとエラーが報告されていません。以下のコードUICollectionViewのセル選択がすぐには機能しません

// collectionViewは、私は上記のコードで間違っている可能性が何か分からないUICollectionView

let collectonViewCount = collectionView.numberOfItemsInSection(0); 

     for i in 0...collectonViewCount { 

      let indexPath = NSIndexPath(forRow: i, inSection: 0) 
      collectionView.selectItemAtIndexPath(indexPath, animated: true, scrollPosition: .None) 

     } 

の名前です。

答えて

0

cybergeeeek、

あなたがこの回答ofcourseのは、あなたがcollectionViewデリゲートを設定しているとdidSelectItemAtIndexPathこのcollectionViewセルを選択し、didSelectItemAtIndexPath :)

+0

がトリガされますが実装されていることを前提とし

for i in 0...collectonViewCount { let indexPath = NSIndexPath(forRow: i, inSection: 0) collectionView.delegate?.collectionView!(collectionView, didSelectItemAtIndexPath: indexPath) } 

を試すことができます私にあなたを試してみましょう。 – cybergeeeek

+0

はうまくいきませんでした...それはクラッシュしていました。内部はdidItelectItemAtIndexPath – cybergeeeek

+0

@cybergeeeek:私はクラッシュしてくださいか?私はこのコードを使用したことがありません。 –