iOS Hero 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
iOS Hero 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: Swift 查看源码 »
操作系统: iOS
收录时间: 2017-01-05
提 交 者: 王练

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

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

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

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


展开阅读全文

代码

的 Gitee 指数为
超过 的项目

iOS Hero 的相关博客

Node Hero系列

[Node Hero - 1. 开始使用 Node.js](http://www.spotty.com.cn/index.php/archives/530/) [Node Hero - 2. 使用 NPM](http://...

Flutter Hero动画案例

Hero 指的是可以在路由(页面)之间“飞行”的 widget,简单来说 Hero 动画就是在路由切换时,有一个共享的 widget 可以在新旧路...

TOJ 1005 Hero In Maze(BFS)

描述 500年前,Jesse是我国最卓越的剑客。他英俊潇洒,而且机智过人^_^。 突然有一天,Jesse心爱的公主被魔王困在了一个巨大的...

Hero In Maze(BFS广搜)

Description 500年前,Jesse是我国最卓越的剑客。他英俊潇洒,而且机智过人^_^。 突然有一天,Jesse心爱的公主被魔王困在了一...

Fire-Fighting Hero(多源最短路和单源最短路)

题:https://nanti.jisuanke.com/t/41349 分析:对于hero来说,走单源最短路,然后遍历dis数组中的最大值即可找到,对于消防员...

bzoj3864 Hero meet devil

3864: Hero meet devil Time Limit: 8 Sec Memory Limit: 128 MB Submit: 360 Solved: 189 [Submit][Status][Discuss] Descri...

[开发ing] Unity项目 - Hero英雄

目录 游戏原型 项目演示 绘图资源 代码实现 技术探讨 参考来源 <h1 id="1">游戏原型</h1> - 游戏介绍:这是一款横版类魂游戏,...

bzoj3864: Hero meet devil

http://www.lydsy.com/JudgeOnline/problem.php?id=3864 题意: 给你一个DNA序列,求有多少个长度为m的DNA序列和给定序列的L...

传奇HERO引擎给装备加套装属性技巧

装备加套装在复古的版本里比较少,但在1.76极品,轻变传奇,微变传奇和迷失版本里面用得比较多,每个引擎的方法相差不多,但也...

iOS Hero 的相关问答

还没有任何问答,马上提问

评论 (2)

加载中
mark
2017/09/06 20:26
回复
举报
打分: 力荐
可以
2017/09/06 17:10
回复
举报
更多评论
2 评论
10 收藏
分享
返回顶部
顶部