Toolverse
Wszystkie skille

pagerkit

autor: openclaw

Zaawansowana nawigacja stronnicowa w SwiftUI — dostosuj każdy szczegół paginacji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile

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ć

  1. 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.

  2. 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ą.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Podobne skille