[ios] UICollectionView + UILongPressGestureRecognizer
안녕하세요. 오늘은 UICollectionView
에 UILongPressGestureRecognizer
를 적용시켜보는 법을 알아보도록 하겠습니다.
UICollectionView
의 Cell
들의 터치에 대한 액션은 didSelectedItemAt
메소드를 사용하실 겁니다. 이는 단순히 touchUpInside
에 의한 액션에 해당하는 메소드입니다.
하지만 오늘은 UILongPressGestureRecognizer
를 이용해 사용자가 Cell
을 길게 누르는 액션을 통해 Cell
을 지워보도록 하겠습니다. 그럼 바로 시작해보도록 하겠습니다.
기본 세팅
먼저 오늘 예제를 위한 기본 세팅을 해보도록 하겠습니다. 저는 CollectionCell
이라는 이름으로 UICollectionViewCell
을 상속받는 파일을 .xib
파일과 함께 만들었습니다. 그리고 .xib
파일 안의 Cell
위에 하나의 UILabel
을 올려주시고 CollectionCell
에 @IBOutlet
으로 연결을 해줍니다.