2014-11-12 7 views
1

현재 페이징 UICollectionView를 만들고 있습니다. 페이징 UICollectionView에 애니메이션을 적용하기 위해 UIPagerControl을 추가 할 예정이므로 UICollectionView에서 제스처 스 와이프 효과를 비활성화하고 싶습니다. 커스텀 UIPageControl을 사용하는 대신 사용자가 손가락을 사용하여 다음 화면으로 이동하는 것을 원하지 않습니다.UICollectionView에 대한 제스처 스 와이프를 비활성화하는 방법

답변

3

UICollection이있는 UIScrollView에서 상속 및 사용자의 스크롤이 될 이런 식으로 해제 할 수 있습니다 : 여기

myCollectionView.scrollEnabled = NO; 

이 문서의 설명 ( UIScrollView class reference)입니다 :

스크롤 비활성화를 스크롤 뷰는 않습니다 터치를 수락하지 마십시오 이벤트; 그것들을 반응 체인에 전달합니다.

- (void)setContentOffset:(CGPoint)contentOffset 
       animated:(BOOL)animated 
: 당신의 UIPageControl을 사용하는 경우

, 당신은 프로그래밍있는 UIScrollView 방법을 사용하여 UICollectionView의 위치를 ​​설정할 수 있습니다