11

iPadアプリケーションでcollectionViewを使用しています。UICollectionViewFlowLayoutクラスを継承したカスタムレイアウトクラスを使用しました。

水平スクロール方向を使用しています。問題は、コレクションビューにスクロールを使用するたびに、セルが消えることがあることです。コードをデバッグしたところ、セルを作成した後のデータソースメソッドで、その非表示のプロパティが自動的にオンになることがわかりました。

以下の行を使用してみましたが、機能しません

   cell.hidden = NO  

バインド変更時にレイアウトを無効にする方法も以下にあります。

    - (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds {
          return YES;
        }

しかし、それでも私は問題に直面しています。これに関する解決策はありますか?

前もって感謝します。

4

2 に答える 2

1

UICollectionView でセルが消えるという既知の問題があります。それらの修正がうまくいかない場合は、 UICollectionViewのオープンソースの代替品である PSTCollectionView を試してくださいPSTCollectionView が機能する場合は、レーダー チケットを Apple に提出する必要があります。

于 2013-03-09T21:23:13.767 に答える