Swift UICollectionView didSelectItemAt가 호출되는 않는 문제(not being called)

드리머즈 0 5659

Swift를 사용하다보면 문제의 원인을 알지 못해 답답한 경우가 있습니다.


UICollectionView 내부에 (당연히) UICollectionCell을 사용 중인데

이 cell 안에 더 작은 view가 하나 들어가 있습니다.


didSelectItemAt 함수를 구현했으나.. cell 안의 view가 클릭될 때는 didSelectItemAt 함수가 호출되지 않았습니다.

view 내부가 아닌 바깥을 클릭하면 didSelectItemAt 함수가 정상적으로 호출 되더라구요.


구글링을 해봤으나.. 제가 원하는 답변을 찾지 못했습니다.


d90b1f2d91dde7bb5206d271d527506e_1565004404_8203.png
그러다가.. Xcode를 하면서 자주 봐왔던 저 옵션이 생각났습니다.

Interaction에 있는 User Interaction Enabled를 체크 해제 하니까 

view 내부가 클릭되어도 didSelectItemAt 함수가 호출됩니다.


참고하세요~

0 Comments