播放器模式转换,如Spotify

时间:2015-07-02 21:37:30

标签: ios objective-c spotify

我正在构建一个音乐应用程序,我希望像Spotify(和其他音乐应用程序,如新的Apple Music)一样进行转换,以展示其播放器,最小化的播放器扩展覆盖主视图(通过拖动或点击它来模态?)

我怎样才能做到这一点?有没有关于如何做到这一点的API或想法?

enter image description here enter image description here enter image description here

2 个答案:

答案 0 :(得分:5)

您可能希望查看开源LNPopupController。它提供了类似于音乐应用程序的类似演示行为。

答案 1 :(得分:2)

我发现了一些可能有帮助的cocoacontrol:

  • 第一个和我认为最准确KNSemiModalViewController,这个在国家地理应用程序中使用它或多或少你需要的东西,你只需要提供全屏视图并删除如果你想要背景动画。

  • MWWindow另一种可能的解决方案。

  • MJPopupViewController

现在所有这些控件都没有"最小化"函数就像spotify一样,我在这个函数中找到的唯一函数是SLParallaxController,但你需要弄清楚如何更改你想要的内容的map和tableview,或者看看他是如何解决的最小化动画。