ios – 当主视图发生偏离时,如何使视图保持在屏幕上?

ios – 当主视图发生偏离时,如何使视图保持在屏幕上?,第1张

概述如何在每次视图分段时创建一个看似不重新加载的视图(停留在屏幕上)?就像Apple iOS播客应用中的音频控件一样.看图片看我正在引用的音频控件. 我如何在故事板中做到这一点? 您所指的通常被称为“迷你播放器”,您也可以在许多其他应用中找到它. 您应该使用的技术称为“UIViewController Containment”,在故事板中它可以作为“容器视图”和“嵌入Segues”访问. 典型的故事板 如何在每次视图分段时创建一个看似不重新加载的视图(停留在屏幕上)?就像Apple iOS播客应用中的音频控件一样.看图片看我正在引用的音频控件.

我如何在故事板中做到这一点?

解决方法 您所指的通常被称为“迷你播放器”,您也可以在许多其他应用中找到它.

您应该使用的技术称为“UIVIEwController Containment”,在故事板中它可以作为“容器视图”和“嵌入Segues”访问.

典型的故事板可能如下所示:

>根视图控制器在其视图中添加了两个Container VIEw.
>容器视图具有用于查看控制器的segue.在视图中
>与较低的控制器相关的控制器,设置迷你播放器.
>上部容器的视图控制器嵌入导航中
控制器和标签视图控制器.

这将创建视图控制器层次结构.

要实现播放器本身,请创建一个在app委托中实例化的播放器类,并将其传递给根vc上的属性.从那里传递到迷你播放器视图控制器和上部视图控制器,它将包含歌曲列表/播客/ …以供选择.在选择时将帽子歌曲传递给玩家类.

我在GitHub上发布了一个示例应用程序:https://github.com/vikingosegundo/HearThisMiniplayer

总结

以上是内存溢出为你收集整理的ios – 当主视图发生偏离时,如何使视图保持在屏幕上?全部内容,希望文章能够帮你解决ios – 当主视图发生偏离时,如何使视图保持在屏幕上?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1059532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存