| 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 для загрузки удаленных изображений без задержек.
- Два режима отображения: Выбирайте между динамической каруселью
.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("Основное действие нажато")
}
- Совместим только с iOS 18+, использует новейшие API SwiftUI
TextRendererи визуальные эффекты. - Масштабирование: Режим карусели оптимизирован для Pro/Pro Max. Статический режим включает ScrollView для работы на устройствах с меньшим экраном и разной длиной контента.
Скриншоты App Store © 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