| Region | Languages |
|---|---|
| Global | English |
| Asia | 廣東話 繁體中文 简体中文 日本語 한국어 Indo हिन्दी |
| Europe | Français Deutsch Español Русский Polski Türkçe |
| ME & Africa | العربية Kiswahili |
2.2.3 (Wersja Stabilna)
Zoptymalizowany pod kątem wysokiej wydajności interakcji bez zacięć.
- Płynna nieskończona karuzela: Nowa logika wirtualnych indeksów zapobiega „latającym kartom” i zapewnia gładką, nieskończoną rotację.
- Zoptymalizowana wydajność: Renderowanie akcelerowane przez Metal (
drawingGroup) i wydajne aktualizacje klatek przezRunLoop. - Płynne przewijanie: Interaktywne gesty oparte na prędkości z naturalnym uczuciem spowalniania.
- Wsparcie AsyncImage: Wstępnie zweryfikowana obsługa adresów URL dla ładowania zdalnych obrazów bez opóźnień.
- Dwa tryby wyświetlania: Wybierz między dynamiczną karuzelą
.carousela eleganckim statycznym układem.static. - Zaawansowane efekty tekstowe: Piękne renderowanie tekstu i przejścia przy użyciu funkcji SwiftUI 6.0.
- 📲 Wymagany iOS 18.0+
- Swift 6.0
- Xcode 16.0+
Dodaj pakiet do swojego projektu: https://github.com/1998code/19-Splash-Screen-for-SwiftUI
Klasyczne interaktywne doświadczenie z rotacyjnymi obrazami.
SplashScreen(
images: [
Photo("ImageName1"),
Photo("https://example.com/image.jpg") // Zdalne adresy URL są obsługiwane!
],
title: "Witaj w",
product: "Apple TV",
caption: "Przeglądaj wszystkie filmy, seriale i wiele więcej.",
cta: "Oglądaj teraz"
) {
print("Kliknięto przycisk akcji")
}
Czysty, przewijalny układ idealny do prezentacji produktów.
SplashScreen(
mode: .static,
images: [Photo("https://url.to/header_image.jpg")],
title: "Studio Twórcy",
product: "3 miesiące Studio Twórcy za darmo.",
caption: "Ożyw swoją wizję dzięki potężnym aplikacjom.",
features: [
SplashFeature(title: "Funkcja 1", icon: "video"),
SplashFeature(title: "Funkcja 2", icon: "waveform")
],
footer: "Obowiązują regulaminy.",
cta: "Zaakceptuj ofertę",
secondaryCta: "Zobacz wszystkie plany",
secondaryAction: {
print("Kliknięto akcję drugorzędną")
}
) {
print("Kliknięto akcję główną")
}
- Kompatybilny tylko z iOS 18+, wykorzystuje najnowsze interfejsy API SwiftUI
TextRendereri efekty wizualne. - Zmiana rozmiaru: Tryb karuzeli jest zoptymalizowany dla Pro/Pro Max. Tryb statyczny zawiera ScrollView, aby obsłużyć mniejsze urządzenia i różne długości treści.
App Store Screenshots © 2025 Apple Inc.
Creating visual effects with SwiftUI - Apple Developer
https://x.com/1998design/status/2019418746553790664
https://x.com/1998design/status/1888641485303878110
https://x.com/1998design/status/1888945523845140677
Używaj razem z SwiftNEWKit, 2x większa efektywność!

MIT