iOS正在播放视图类似于Music / Spotify应用程序

时间:2015-11-26 04:32:23

标签: ios objective-c storyboard modalviewcontroller presentation

我正在试图弄清楚如何创建一个"正在播放"查看类似于音乐应用程序和Spotify应用程序中的那个。

以下是我尝试重新制作的一些图片:

Now Playing Example from Music App

Now Playing Example from Spotify

创建视图不是问题。我遇到问题的部分是如何将屏幕底部的视图与现在播放的信息保持在一起,但是当点击,轻弹或滑动时,使其显示为模态。

这是可以在Storyboard中设置的,还是完全自定义的?你会如何设置它?

先谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我的猜测是针对Spotify它的定制,因为他们的实现早于故事板...我将对第三方开发人员使用术语“友好”。

但是,如果你使用最新的Xcode和iOS SDK进行构建,那么通过构建一个容器视图控制器应该很容易实现,其中子视图将是上象限中的所有内容,并且您将有效地创建该父视图控制器(使用底部正在播放的视图区域)根视图控制器。

对于轻弹/轻敲,这可能只是加载模态的典型手势识别器。我不记得Apple的实现是否正在淘汰,但Spotify是。我对他们的猜测是,当你点击它们时,他们会加载一个新的VC,这个VC大部分都会在屏幕上模糊不清,而这正是实际上被淘汰的。