使用 Swift 2 在菜单按钮点击动画视图

Posted

技术标签:

【中文标题】使用 Swift 2 在菜单按钮点击动画视图【英文标题】:Animate View on Menu Button Tap using Swift 2 【发布时间】:2015-10-19 11:14:25 【问题描述】:

我的应用中有一个主页,它在屏幕右侧有一个菜单按钮(汉堡)。我的要求是在点击菜单按钮时为当前视图(主屏幕或配置文件屏幕或设置屏幕)设置动画。在点击当前处于活动状态的屏幕的菜单按钮时应设置动画。 需求屏幕如下图所示

图像显示了点击菜单按钮后屏幕的外观。 即:如果主屏幕处于活动状态,则主屏幕应进行动画处理,如果是处于活动状态的配置文件屏幕,则配置文件屏幕应进行动画处理。我可以使用 Swift2 制作这样的动画吗?目前我正在使用 Xcode 7。对于菜单,我期待使用 SWRealViewController。如果我使用 SWrealViewController 可以达到这个效果吗?或者有没有第三方工具可用?

【问题讨论】:

投反对票!!!投反对票的人你们能说清楚为什么你们投反对票吗?给对这个问题投反对票的人,我该如何改进这个问题??? 【参考方案1】:

经过长时间搜索我需要的东西后,我只是来找一个图书馆。 ITRAirSideMenu

这正是我要寻找的东西。

【讨论】:

【参考方案2】:

您可以试试这个第三方库。希望对你有帮助

https://github.com/DigitalLeaves/DLHamburguerMenu

【讨论】:

我现在正在使用 SWrevealViewController。 github.com/John-Lluch/SWRevealViewController 。但我的要求是像我的问题一样为视图设置动画。

以上是关于使用 Swift 2 在菜单按钮点击动画视图的主要内容,如果未能解决你的问题,请参考以下文章

当 UISplitViewController 上的菜单滑动时,收缩细节视图控制器动画

Swift 动画 - 触地得分效果不佳

在 Swift 中有效地取消关键帧动画

按下按钮时 UITableView 标题视图的动画显示(swift)

在 Swift 中使用 CoreAnimation 为 UILabel 元素设置动画

ScrollView 的 SwiftUI 动画