使自定义工具栏出现在所有选项卡的选项卡栏上,例如 Spotify 应用程序 - iOS

Making custom toolbar appear over tab bar in all tabs like Spotify app - iOS

我想在所有选项卡的选项卡栏上方显示一个工具栏(或者可能只是一个视图),就像在 Spotify 应用程序中一样。理想情况下,所有选项卡都可以访问相同的 toolbar/view,因此如果它在一个地方发生变化,我不必为每个选项卡都进行更改。另一件事是每个选项卡都有自己的导航控制器,因此这会导致问题,因为每个导航控制器通常都有自己的工具栏。也许标签栏视图控制器中的某些东西可以在它上面添加一个视图?我在这个话题上找不到太多,所以我不确定该怎么做,有什么想法吗?它应该看起来像这样(注意标签栏和底部的 toolbar/view):


(来源:mzstatic.com

谢谢!

我在将其设为 UIToolbar 时遇到了太多问题,而是创建了一个自定义视图(通过名为 StatusView 的 XIB)并将其作为子视图添加到 UITabBarController 的视图中,在我的自定义 UITabBarController 子类中使用以下代码:

NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"StatusView" owner:self options:nil];
self.statusView = [arr objectAtIndex:0];
self.statusView.frame = CGRectMake(0, screenHeight - (TabBarHeight + StatusBarHeight), screenWidth, StatusBarHeight);
[self.view addSubview:self.statusView];