iOS 正在播放与 Music/Spotify 应用类似的视图

iOS Now Playing View Similar To Music/Spotify App

我正在尝试弄清楚如何创建类似于“音乐”应用和 Spotify 应用中的 "Now Playing" 视图。

以下是我正在尝试重新创建的一些图片:

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

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

在此先感谢您的帮助。

我的猜测是 Spotify 的习惯,因为他们的实现早于故事板……我将使用术语 "friendly" 来表示第 3 方开发人员。

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

至于轻弹/点击,那可能只是加载模态的典型手势识别器。我不记得 Apple 的实现是否是平移,但 Spotify 是。我对他们的猜测是,当您点击时,他们会加载一个新的 VC,该 VC 大部分在屏幕外被遮挡,而这正是实际平移的内容。