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
- map
- uitableview
- RxCocoa
- uiscrollview
- 스위프트
- SWIFT
- swift documentation
- 리펙터링
- 리팩토링
- 클린 코드
- Protocol
- Xcode
- swiftUI
- ribs
- UICollectionView
- Clean Code
- MVVM
- Human interface guide
- collectionview
- tableView
- combine
- rxswift
- HIG
- Refactoring
- UITextView
- Observable
- clean architecture
- 애니메이션
- 리펙토링
- ios
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