2017-12-24 30 views
0

내 목표는 컬렉션보기의 중간에있는 링을 만드는 것입니다. 링에서 셀이 멈 추면 함수를 실행하고 해당 셀의 인덱스 경로를 가져 오려고합니다. 나는 진실한 페이지 매김을 원하지 않지만 더 많은 스크롤을 원한다. uicollectionview에 "선택 고리"를 만드는 방법은 무엇입니까?

내가 원하는 것을 시각화하기 위해 ... 컬렉션보기 세포가 이동하는 동안 검은 색 원/링 같은 장소에 남아 있다고

photo

고지 (이 앱 스토어에서 응용 프로그램입니다) .

photo2

나는이 문제를 어떻게 달성 할 것인가?

+0

지금까지 사용해 보신 것은 무엇입니까? –

+0

첫 번째 셀의 위치에서 이미지 뷰를 하위 뷰로 컬렉션 뷰에 추가하려고했습니다. 어떤 이유로 이미지보기가 표시되지 않았습니다. 또한 링에서 멈추는 방식으로 스크롤하는 방법을 알아내는 데 도움이 필요합니다. – coder

답변

1

UICollectionView 위의 UIImageView을 추가하고 userInteractionEnabledfalse으로 설정하십시오.

그러나 반지 오버레이에 검은 색과 흰색의 원이 포함되어있는 경우 (사진의 경우처럼) UIImageView이 필요하지 않습니다. 대신, 두 개의 투명 UIView을 서로 위에 놓고 이것을 layer.borderColorlayer.borderWidth으로 설정하면됩니다.

물론 두 개의 고리 UIViewuserInteractionEnabled ~ false을 설정해야합니다.

here 다음은 스냅 스크롤을 구현하는 방법에 대한 몇 가지 아이디어입니다.