在Xcode 9.4和Swift 4.1中使用Hero Transition Library

您可以从我的网站上阅读此故事:

https://devgenes.com/posts/hero-transitions-with-xcode-10-swift-4-2/

“ Hero是用于构建iOS视图控制器转换的库。 它在UIKit繁琐的过渡API之上提供了一个声明层,使自定义过渡对于开发人员而言是一项轻松的任务。” Hero的GitHub库说。

我已经尝试过多次在Google上搜索,但是找不到任何最新教程。 我决定制作自己的教程。 所以,我们开始。


我通过了安装程序,因为在Hero的文档页面上对此进行了很好的解释。 我们将以代码开始。 我说代码是因为我将近一年没有使用Storyboards。 (感谢@ buildthatapp)

创建简单的UI(没有情节提要)

在“ pod安装”并“打开myapp.xcworkspace”之后,我们要做的第一件事是从Targets-> General-> Deployment Info-> Main Interface中删除“ Main.storyboard”。

如果我们运行该应用程序,它将显示黑屏。 因为我们还没有UIWindow。 (实际上现在是“ nil”。)

因此,让我们弄清楚。

我们完成了。

请让我知道你的想法。


如果您想保持联系,也许只是说“嗨”,您可以使用下面的链接。

谢谢。

Twitter —邮件