为您的 SwiftUI 视图带来蜘蛛侠般的故障效果
🕸️ Spiderversify 您的 SwiftUI 视图!
受到索尼影业动画“蜘蛛侠:蜘蛛侠系列”独特视觉风格的启发,
Spiderversify
为您的 SwiftUI 视图带来类似蜘蛛侠的故障效果。
✨ 更多迷人的故障效果正在计划中发布。敬请关注!
Spiderversify 库需要iOS 15.0
macOS 12.0、watchOS 8.0 或 tvOS 15.0 及更高版本。享受将蜘蛛侠宇宙融入您的应用程序的乐趣吧!
– 如何使用Spiderversify
要应用于Spiderversify
您的 SwiftUI 视图,您只需添加.spiderversify
视图修饰符即可。这是一个例子:
import SwiftUI
import Spiderversify
struct ContentView: View {
@State private var glitching = false
var body: some View {
Text("Spiderversify")
.spiderversify($glitching, duration: 2, glitchInterval: 0.12) // ⬅️ 🕸️
.font(.title)
.onTapGesture {
glitching = true
}
}
}
– 参数详细信息
on
:控制毛刺效果是否处于活动状态的绑定。duration
:毛刺效果动画的持续时间。glitchInterval
:毛刺效果发生变化的时间间隔。(默认值:0.12 秒)
请注意,duration 和 glitchInterval 均在 中指定seconds
。
- 安装
Spiderversify 支持Swift 包管理器。
- 导航到
File
Xcode 顶部的菜单 -> SelectAdd Packages...
。 https://github.com/Jager-yoo/Spiderversify.git
在软件包 URL 字段中输入以安装它。
- 执照
该库是在 MIT 许可下发布的。有关详细信息,请参阅许可证。