[ios] UICollectionView + UILongPressGestureRecognizer 안녕하세요. 오늘은 UICollectionView에 UILongPressGestureRecognizer를 적용시켜보는 법을 알아보도록 하겠습니다. UICollectionView의 Cell들의 터치에 대한 액션은 didSelectedItemAt 메소드를 사용하실 겁니다. 이는 단순히 touchUpInside에 의한 액션에 해당하는 메소드입니다. 하지만 오늘은 UILongPressGestureRecognizer를 이용해 사용자가 Cell을 길게 누르는 액션을 통해 Cell을 지워보도록 하겠습니다. 그럼 바로 시작해보도록 하겠습니다. 기본 세팅 먼저 오늘 예제를 위한 기본 세팅을 해보도록 하겠습니다. 저는 Coll..
안녕하세요. 기본적으로 지금까지 했던 프로젝트에서는 NavigationBar에 refresh 버튼을 만들어 해당 버튼을 누르면 refresh가 되게 하였는데요. 오늘은 이보다 사용자가 사용하기에 편리한 방법인 리스트를 아래로 잡아 당겨 놓으면 refresh가 되게 하는 법을 알아보도록 하겠습니다. 직접 구현해보니 생각보다 훨씬 쉬운 방법이였습니다. 그럼 바로 시작해보도록 하겠습니다. 1. refreshControl 가장 먼저 ViewController 클래스 안에 UIRefreshControl을 다음과 같이 생성합니다. 그리고 생성한 refreshControl를 사용할 테이블 뷰에 붙입니다. iOS 버전에 따라 refreshControl을 붙여주는 방법은 다릅니다. 10.0 이상은 기본적으로 테이블 뷰에..
- Total
- Today
- Yesterday
- Protocol
- Algorithm
- 스위프트
- auto layout
- 아이폰
- CRUD
- boostcourse
- Xcode
- 프로토콜
- 알고리즘
- notificationcenter
- UIResponder
- segue
- IOS
- UIControl
- Swift
- TableView
- edwith
- Operating System
- storyboard
- 테이블뷰
- iPhone
- oauth2.0
- nodejs
- 백준
- 오토레이아웃
- 운영체제
- Codable
- 클로저
- 부스트코스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |