iOS HeroiOS 视图控制器切换库

联合创作 · 2023-09-26 23:00

Hero 是一个用于构建 iOS 视图控制器切换的库。 它在 UIKit 的繁琐的转换 API 之上提供了一个层。 使自定义过渡对于开发人员来说是一个容易的任务。

使用 Hero 可以轻松地混合和匹配这些效果来自定义切换效果。

Hero 的核心类似于 Keynote 的 Magic Move 。 它检查所有源和目标视图上的 heroID 属性。 然后,每个匹配的视图自动地从其旧状态切换到新状态。

Hero 还可以为不匹配的视图构建动画。 通过 heroModifiers 属性能很容易定义这些动画。 Hero 会在“Magic Move”动画旁边运行这些动画。 所有这些都可以是互动的。


浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报