質問

UICollectionViewを 'ページング対応'に設定しました。UICollectionViewCellがアクティブになったときに通知されたい。

UICollectionViewControllerのcollectionView:didSelectItemAtIndexPath:がこの効果を達成できないようです。セルが正面にスワイプされたときではなく、ユーザーが明示的にセルを選択したときにのみ発生します。

各セルには、それに関連するビューコントローラがあります。私はおそらくこのイベントのプロキシとしてviewDidLoadを使用することができます。しかし、それは清潔な解決策のように聞こえません。

役に立ちましたか?

解決

collectionView:didEndDisplayingCell:forItemAtIndexPath:を使用して、何かが変更され、visibleCellsがスクリーン

の結果を知るように検出できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top