pagerkit
Zaawansowana nawigacja stronnicowa w SwiftUI — dostosuj każdy szczegół paginacji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
PagerKit to biblioteka SwiftUI do tworzenia elastycznych, w pełni konfigurowalnych interfejsów opartych na stronach. Opanuj dynamiczne generowanie stron, niestandardowe wskaźniki paginacji, obsługę zdarzeń zmiany strony i zaawansowane modyfikatory. Skill wspiera Cię w implementacji bogatych doświadczeń paginacji na wszystkich platformach Apple — od podstawowego użycia po zaawansowaną personalizację layoutów i kontroli nawigacji.
Jak używać
Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium openclaw/skills z ścieżką skills/szpakkamil/pagerkit. Skill automatycznie zaindeksuje dokumentację PagerKit i będzie dostępny do konsultacji.
Kiedy pracujesz nad funkcją paginacji w SwiftUI, opisz swoje wymagania: jakie treści chcesz wyświetlać na stronach, jaki styl wskaźnika prefetujesz (domyślny, niestandardowy obrazek, pasek postępu), czy potrzebujesz dynamicznego generowania stron oraz które platformy Apple Cię interesują.
Skill poprosi Cię o precyzję dotyczącą przepływu nawigacji i celu użytkownika. Odpowiedz szczegółowo — czy chcesz poziomą czy pionową paginację, czy strony mają być nieskończone, czy potrzebujesz obsługi gestów.
Otrzymaj konkretne rekomendacje kodu z użyciem PKPageBuilder, PKPagesView i odpowiednich modyfikatorów (np. .pkPageNavigationOrientation, .pkPageIndicator). Skill podkreśli idiomatyczne podejście SwiftUI i dostosuje porady do wybranej platformy.
Jeśli implementujesz zaawansowaną personalizację — niestandardowe layouty, obsługę zdarzeń zmiany strony, integrację z UIPageViewController — poproś skill o przykłady konkretnych modyfikatorów i ich pełne sygnatury.
Testuj rozwiązanie na docelowych platformach. Wróć do skilla z pytaniami o dostosowanie wskaźników, obsługę stanów lub optymalizację wydajności dla dużej liczby stron.