Paging,
U Ciebie.
SwiftUI paging tam, gdzie ma sens.
PagerKit 1.1.2
PagerKit 1.1.2: nowe DocC i grafiki.
Pasuje do layoutu
Wrzucasz go w kartę galerii albo gęsty dashboard. API nie miesza w layoucie.
Paging dopasowany do layoutu.
Wskaźniki po swojemu
Stylujesz, ustawiasz i orientujesz wskaźniki standardowymi modyfikatorami SwiftUI.
Wskaźniki stylujesz standardowymi modyfikatorami.
Bezpieczny w zagnieżdżeniach
Działa w ciasnych kontenerach i głęboko zagnieżdżonych widokach, gdzie TabView ucina treść.
Stabilny w zagnieżdżonych layoutach SwiftUI.
Specyfikacja
Paging tam, gdzie pasuje.
Timing, wskaźniki i orientacja jako modyfikatory SwiftUI. PagerKit wrzucisz w dowolny layout.
Timing cyklu życia
Czas przejścia ustawiasz modyfikatorem SwiftUI. Bez wchodzenia w imperatyw.
Jedno API
Te same modyfikatory od macOS po watchOS.
Natywne DocC
Quick Help i pełne przewodniki w Xcode.
Bez obejść
Omija ograniczenia SwiftUI, na które trafiasz w drugim sprincie.
API na modyfikatorach
Pager konfigurujesz modyfikatorami SwiftUI, których już używasz.
Możliwości
Więcej niż TabView.
Wskaźniki, orientacja i theming na warstwie paging primitive.
Logika cross-platform
To samo zachowanie na każdej platformie Apple.
Natywna płynność
Frame rate jak w systemowym pagerze.
Własne wskaźniki
Podmieniasz wskaźniki na swoje assety jednym modyfikatorem.
Wdrożenie
Dodajesz paczkę.
Wrzucasz zależność, opakowujesz strony w PagerKit, podpinasz binding.
GitHub / PagerKit
Zgłaszasz problemy i wpływasz na kierunek projektu.
API Reference
Typy, modyfikatory i notki platformowe.
Swift Package Index
Status buildów na każdej platformie Apple.
PagerKit jest open source na licencji MIT.