문제

UICollectionView를 'Paging Enabled'로 설정했습니다.UICollectionViewCell이 활성화되면 알림을 받고 싶습니다.

그것은 다음과 같습니다 collectionView:didSelectItemAtIndexPath: UICollectionViewController의 경우 이 효과를 얻을 수 없습니다.셀을 앞으로 스와이프할 때가 아니라 사용자가 명시적으로 셀을 선택할 때만 실행됩니다.

각 셀에는 이와 관련된 뷰 컨트롤러가 있습니다.아마 사용할 수 있을 것 같아요 viewDidLoad 이번 행사의 대리로.그러나 그것은 깨끗한 해결책처럼 들리지 않습니다.

도움이 되었습니까?

해결책

당신이 사용할 수있는 collectionView:didEndDisplayingCell:forItemAtIndexPath: 뭔가 변화된 것을 감지하고 visibleCells 지금 화면에 나오는 내용을 알고 싶다면

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top