| Region | Languages |
|---|---|
| Global | English |
| Asia | 廣東話 繁體中文 简体中文 日本語 한국어 Indo हिन्दी |
| Europe | Français Deutsch Español Русский Polski Türkçe |
| ME & Africa | العربية Kiswahili |
2.2.3 (安定版リリース)
カクつきのない、高性能なインタラクションに最適化されています。
- シームレスな無限カルーセル: 新しい仮想インデックスロジックにより「カードが飛んでいく」現象を防ぎ、スムーズな無限回転を保証します。
- パフォーマンス最適化: Metal加速レンダリング(
drawingGroup)とRunLoopによる効率的なフレーム更新。 - 慣性スクロール: ネイティブの減速感を持つ、ベロシティベースの滑らかなインタラクティブジェスチャ。
- AsyncImage サポート: ラグのないリモート画像読み込みのための事前検証済みURL処理。
- 2つの表示モード: 動的な
.carouselモードとエレガントな.staticレイアウトから選択可能。 - 高度なテキスト効果: SwiftUI 6.0の機能を活用した美しいテキストレンダリングとトランジション。
- 📲 iOS 18.0以上必須
- Swift 6.0
- Xcode 16.0以上
パッケージをプロジェクトに追加してください: https://github.com/1998code/19-Splash-Screen-for-SwiftUI
画像を回転させるクラシックなインタラクティブ体験。
SplashScreen(
images: [
Photo("ImageName1"),
Photo("https://example.com/image.jpg") // リモートURLもサポート!
],
title: "ようこそ",
product: "Apple TV",
caption: "すべての映画やテレビ番組などを閲覧できます。",
cta: "今すぐ視聴"
) {
print("アクションボタンがタップされました")
}
製品紹介に最適な、クリーンでスクロール可能なレイアウト。
SplashScreen(
mode: .static,
images: [Photo("https://url.to/header_image.jpg")],
title: "クリエイタースタジオ",
product: "クリエイタースタジオを3ヶ月間無料でご利用いただけます。",
caption: "強力なアプリであなたのビジョンを形にしましょう。",
features: [
SplashFeature(title: "機能 1", icon: "video"),
SplashFeature(title: "機能 2", icon: "waveform")
],
footer: "利用規約が適用されます。",
cta: "オファーを受け入れる",
secondaryCta: "すべてのプランを表示",
secondaryAction: {
print("セカンダリアクションがタップされました")
}
) {
print("プライマリアクションがタップされました")
}
- 最新のSwiftUI
TextRendererおよび視覚効果APIを活用しているため、iOS 18以降のみ対応しています。 - リサイズ: カルーセルモードはPro/Pro Maxに最適化されています。スタティックモードはScrollViewを含んでおり、より小さなデバイスや様々なコンテンツの長さに対応しています。
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
SwiftNEWKit と一緒に使うと、2倍の効果があります!

MIT