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
- Human interface guide
- map
- Protocol
- swiftUI
- 리펙터링
- Xcode
- 스위프트
- UITextView
- ios
- uitableview
- Observable
- SWIFT
- HIG
- rxswift
- tableView
- 리팩토링
- MVVM
- UICollectionView
- collectionview
- uiscrollview
- RxCocoa
- combine
- Clean Code
- 리펙토링
- ribs
- 애니메이션
- Refactoring
- 클린 코드
- clean architecture
- swift documentation
Archives
- Today
- Total
목록Infinite Carousel (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] Infinite Carousel (무한 스크롤 뷰) 구현 방법
구현 아이디어 수평 스크롤을 위해서 UIScrollView를 이용해도 되지만, 데이터 소스 입력 편의를 위해 UICollectionView 사용 무한 스크롤 원리 (데이터가 1,2,3 이렇게 있을 경우,) 왼쪽에서 오른쪽으로 무한 스크롤: 데이터 세팅: 1, 2, 3, 1 (앞에있는걸 마지막에 붙이기) scrollViewDidEndDecelerating에서 스크롤 된 크기를 알 수 있는 conttentOffset.x를 이용하여 1,2,3,1로 놓고 4번째 1에 도달했을때, 애니메이션 없이 다시 1로 돌아가도록 설정 오른쪽에서 왼쪽으로 무한 스크롤: 마찬가지로 conttentOffset.x를 이용하여 1,2,3,1로 놓고 1번째 1에 도달했을때, 애니메이션 없이 다시 1로 돌아가도록 설정 데이터 세팅: 3..
iOS 응용 (swift)
2022. 12. 2. 23:22