UICollectionViewのリロードは表示されてるセルしか実際には実行されない
- iphone4
- iOS6
で、UICollectionViewを使ってデータを表示しているときに
セルを再利用するので、セルの中身を非同期で読み込んだりしていると意図しないセルの中身を書き換えたりしまうことがある。
セルを保持しないようにしないといけないので、リロードでうまくいくか試してみた。
UICollectionView:reloadItemsAtIndexPaths
で、リロードをするときに画面に表示されてないセルに対してリロードを実行してもcellForItemAtIndexPathが呼ばれなかった。
セルを保持しないでどんどんリロードしてもよさそう。