导航栏底部的自定义视图

时间:2015-02-27 13:06:50

标签: ios objective-c

我需要在导航栏底部下方添加自定义视图。我的要求是,当某些条件满足时,我需要显示80高度的视图,这对于所有剩余的后续屏幕都需要是粘性的。就像音乐流媒体应用程序潘多拉一样,当你开始播放一首歌时,Spotify会拥有它,但它位于底部,但我需要在顶部有一个视图。任何帮助

2 个答案:

答案 0 :(得分:1)

我不完全确定你将如何做到的所有机制,但你可能想要首先将具有此粘性内容的视图添加到根viewController或navigationController,并像这篇文章中建议的那样做:

iOS Floating Video Window like Youtube App

答案 1 :(得分:0)

所以,这就是我解决它的方式,但不是顶部的自定义视图,我最终只显示在底部,需求已更改。为此,我维护了一个根视图控制器,里面有标签栏,它也有自定义视图,所以通过这个层次结构很容易管理,因为根视图控制器可以轻松地显示和隐藏视图,还有它无论哪个标签用户去,都会保持持久性。但我仍然不知道如何做到最好,这是原始要求。