【发布时间】:2018-06-21 01:36:13
【问题描述】:
我想向 TabBarController 添加一个视图,但要在其中的任何 NavigationController 上方,以便将其向下推。在图像中的 Apple Music 应用程序中看到的东西(顶部紫色渐变视图)。它显示在所有屏幕上,就像在 TabBar 控制器中一样
我向自定义 TabBarController 添加了一个视图,但无法将 NavigationController 向下移动:
navController.view.frame = CGRect(x: 0, y: 80, width: view.frame.width, height: view.frame.height)
我怎样才能做到这一点?
【问题讨论】:
-
您将创建一个带有按钮的自定义视图并告诉它在那里实例化。这可以通过单独的故事板或以编程方式完成。还有其他可用的教程。
-
能否详细解释一下?
-
您可以创建一个 VC 并在其中添加任何带有任何框架的子项,顶部的 blueView 和底部的标签栏
-
我会说这是一个独立于任何导航控制器的视图。可能它使用一些视图控制器包含在任何嵌入式视图控制器上方显示通知,因为迷你播放器也很可能是这样实现的。
-
@OluwatobiOmotayo:可能是因为没有表现出任何认真的努力。