Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- swift haptic
- viewcontroller
- graceful termination
- 스위프트
- 스크롤 인디케이터
- FeedbackGenerator
- 스토리보드
- git
- scroll indicator
- 뷰컨
- viewDidAppear
- refreshControl
- 알뜰폰
- 우아한 앱종료
- exit()
- without Storyboard
- indicator style
- IOS
- viewWillDisappear
- 이니셜라이저
- viewDidDisappear
- 깃헙
- 아이폰
- 클로저
- 레이아웃 사이클
- 세븐모바일
- do try catch
- SWIFT
- 런치 스크린
- loadView
Archives
- Today
- Total
목록refreshControl (1)
예거's Bicycle for the mind
[iOS] 당겨서 새로고침(Pull to Refresh) 상용앱처럼 구현하는 방법
안녕하세요. 예거입니다. 😄 얼마 전에 종료된 프로젝트에서 처음으로 당겨서 새로고침(Pull to Refresh) 기능을 구현해봤습니다. 스크롤 뷰(ScrollView) 리스트 형태를 갖는 화면을 간단한 제스처 만으로 새로고침 할 수 있는 기능인데요. 당근마켓이나 인스타그램에서도 습관처럼 사용하는 기술입니다. 오히려 너무 자연스러워서, 없으면 어색할 정도죠. iOS 에서는 이 기능을 어떻게 구현하나 싶었는데, 다행히도(?) 간편하게 구현할 수 있도록 클래스나 프로퍼티들이 준비되어 있더라구요. 1️⃣ UIRefreshControl 클래스와 구현 코드 UIRefreshControl 라는 클래스를 사용하면 됩니다. 개요(Overview)를 짧게 읽어보죠. 우선, UIScrollView 클래스를 포함해서 이 클..
iOS & Swift
2022. 2. 5. 19:15