私は UICollectionView を使用する作業中のアプリです。このアプリは iOS 6 では問題なく動作しますが、iOS7 では実行できません。多くのデバッグを行った結果、UICollectionView の reload メソッドが iOS 7 で機能しないという結論に達しました。
これには何か理由がありますか?
問題が見つかったアプリの機能の手順は次のとおりです。
MyCollectionViewCell フレームが変更されます (これは UICollectionViewCell のサブクラスです)
コレクション ビューをリロードします。
iOS 6 は問題なく動作します (ここでは無効なレイアウトが内部的に呼び出され、次に "cellAtRowOfindexpath:" が呼び出されます。つまり、コレクション ビューのデータ ソース メソッドが呼び出されます)。
iOS 7 では reload メソッドが機能しません (ここでは、invalidate レイアウトのみが呼び出されますが、「cellAtRowOfindexpath:」、つまりコレクション ビュー データ ソース メソッドは呼び出されません)。
前もって感謝します...