iOS HeroiOS 视图控制器切换库

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

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

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

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

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


浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报