| Region | Languages |
|---|---|
| Global | English |
| Asia | 廣東話 繁體中文 简体中文 日本語 한국어 Indo हिन्दी |
| Europe | Français Deutsch Español Русский Polski Türkçe |
| ME & Africa | العربية Kiswahili |
2.2.3 (Version Stable)
Optimisé pour une interaction haute performance sans saccades.
- Carrousel Infini Fluide : Nouvelle logique d'index virtuel pour éviter les "cartes volantes" et assurer une rotation infinie fluide.
- Performance Optimisée : Rendu accéléré par Metal (
drawingGroup) et mises à jour efficaces par frame viaRunLoop. - Défilement à Inertie : Gestes interactifs basés sur la vitesse, ultra-fluides avec une sensation de décélération native.
- Support AsyncImage : Gestion des URL pré-validée pour un chargement d'images distantes sans latence.
- Deux Modes d'Affichage : Choisissez entre les mises en page dynamiques
.carouselet élégantes.static. - Effets de Texte Avancés : Rendu de texte et transitions magnifiques utilisant les fonctionnalités de SwiftUI 6.0.
- 📲 iOS 18.0+ requis
- Swift 6.0
- Xcode 16.0+
Ajoutez le paquet à votre projet : https://github.com/1998code/19-Splash-Screen-for-SwiftUI
L'expérience interactive classique avec des images rotatives.
SplashScreen(
images: [
Photo("ImageName1"),
Photo("https://example.com/image.jpg") // URLs distantes supportées !
],
title: "Bienvenue sur",
product: "Apple TV",
caption: "Parcourez tous les films, séries TV et plus encore.",
cta: "Regarder Maintenant"
) {
print("Bouton d'action cliqué")
}
Une mise en page épurée et défilable, parfaite pour les présentations de produits.
SplashScreen(
mode: .static,
images: [Photo("https://url.to/header_image.jpg")],
title: "Studio Créateur",
product: "3 mois de Studio Créateur gratuits.",
caption: "Donnez vie à votre vision avec des apps puissantes.",
features: [
SplashFeature(title: "Fonctionnalité 1", icon: "video"),
SplashFeature(title: "Fonctionnalité 2", icon: "waveform")
],
footer: "Des conditions s'appliquent.",
cta: "Accepter l'offre",
secondaryCta: "Voir tous les forfaits",
secondaryAction: {
print("Action secondaire cliquée")
}
) {
print("Action principale cliquée")
}
- Compatible uniquement avec iOS 18+, exploitant les dernières API
TextRendereret d'effets visuels de SwiftUI. - Redimensionnement : Le mode carrousel est optimisé pour Pro/Pro Max. Le mode statique inclut une ScrollView pour gérer les appareils plus petits et les longueurs de contenu variables.
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
Utilisez SwiftNEWKit ensemble, 2X plus efficace !

MIT