水平を使用するにUICollectionView
含まれています。で作成したプロトタイプ セルも使用しています。カスタム ページングを作成したいので、 を使用しています。UIViewController
UICollectionViewFlowLayout
UIStoryboard
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
問題は、targetContentOffset (スクロールが停止するスクロール ビューのポイント) に対応するものを取得しようとするたびにindexPath
、ポイントが明らかにコレクション ビューの contentSize 内にあるにもかかわらず、コレクション ビューが nil を返すことです。
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
{
NSIndexPath *indexPath = [_collectionView indexPathForItemAtPoint:(*targetContentOffset)];
// Do something with indexPath
}
私は何を間違っていますか?