์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- visionOS
- Xcode
- BFS
- Kuring
- raywenderlich
- BOJ
- combine
- UIKit
- TCA
- CollectionView
- SnapKit
- RxSwift
- realm
- swift
- MVVM
- node.js
- XCTest
- Swfit
- SwiftUI
- designpattern
- ํจ์คํธ์บ ํผ์ค
- arkit
- tableView
- ๋ฐฑ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
- rxcocoa
- Lv2
- Flutter
- ios
- reactorkit
- Today
- Total
๋ชฉ๋กlottie (2)
lgvv98
Indicator customizing โ ๊ธฐ๋ณธ Indicator๋ฅผ ๋ณ๊ฒฝํด๋ณด์. ์ฐ์ UIRefreshControl์์๋ ์ฌ์ฉ๋๊ณ , ActivityIndicator์์๋ ์ฌ์ฉ๋๋ค. ๋๋ ๋ ์์ UI๊ตฌ์ฑ์ ์ํด Lottie๋ฅผ ํ์ฉํ๋ค. โ ์์ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ๋๋ค. let loadingView: AnimationView = .init(name: StringSet.Lottie.loading) let indicatorView: AnimationView = .init(name: StringSet.Lottie.loading) let refreshControl = UIRefreshControl() private func setupAnimationViews() { // main loading view.add..
๐ Lottie์ ๋ํด์ ์์๋ณด์ ๋ด๊ฐ ์ต๊ทผ์ ๊ณต๋ถํ๋ ๊ฒ๋ค ์ค์ ๊ฐ์ฅ ์ฌ๋ฏธ์๊ณ ํฅ๋ฏธ๋ก์ ์ ์ด๋ฏธ์ง๊ฐ ๋ง ์ด๋ ๊ฒ ์ ๋ ๊ฒ ์์ง์ด๊ณ ํ... ์น์ฌ์ ์ฌ์ฅ ํฐ์ง๋์ค,,, ์๋๋ค ์ด๋ฏธ์ง๊ฐ ๋ง ๊ท์ฝ๊ณ ์ฌ๋ฏธ์์ด์ ๊ทธ๋ฐ๊ฐ ์๋ฌดํผ ์ด๊ฑฐ ์ ๋ง ๋ด ๋ง์ ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค ^_^ ์ฌ์ฉ๋ฒ๋ ๋ฌด์ง ์ฌ์์ ์์ฃผ ๊ฐ๋์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ค. (init) 2022๋ 2์ 19์ผ 03์ 13๋ถ - ์ด๊ธฐ ํฌ์คํ (update1) 2022๋ 4์ 29์ผ 15์ 05๋ถ - Lottie AnimationView width, height ์ ์ฉ์ด ๋์ง ์๋ ๋ฌธ์ ์ ๋ํ ๊ณ ์ฐฐ - ๊ธฐ์กด ์ฝ๋์์ ๋ ์ด์์ ์ค์์ ๋ํ ์ค๋ช (update2) 2022๋ 4์ 30์ผ 16์ 39๋ถ - ๋กํฐ์ ์ด๋ฏธ์ง ์์ ๋ณ๊ฒฝํ๊ณ ์ถ์ด์! โ ๋ด๊ฐ ์ง์ ๋ง๋ lottie ํ์ต..