【问题标题】:iOS Now Playing View Similar To Music/Spotify AppiOS 现在正在播放类似于音乐/Spotify 应用程序的视图
【发布时间】:2015-11-26 04:32:23
【问题描述】:

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

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

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

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

非常感谢您的帮助。

【问题讨论】:

    标签: ios objective-c storyboard modalviewcontroller presentation


    【解决方案1】:

    我的猜测是对于 Spotify,它是自定义的,因为它们的实现早于情节提要……我将使用“对 3rd 方开发者友好”这个词。

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

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

    【讨论】:

    • 感谢您的洞察力。我最终创建了自己的“滑动菜单”实现,但它以垂直方式而不是水平方式移动。这似乎完成了工作。正如你所说,我创建了一个主视图控制器,然后将内容视图控制器和正在播放的视图控制器添加为子视图控制器。然后我相应地为正在播放的视图控制器设置动画。
    猜你喜欢
    • 2023-03-11
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 2020-02-28
    • 2016-08-29
    • 1970-01-01
    相关资源
    最近更新 更多