gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 12:50:14 25 4
gpt4 key购买 nike

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

screenshot
(来源:mzstatic.com)

谢谢!

最佳答案

我在将它变成 UIToolbar 时遇到了太多问题,而是创建了一个自定义 View (通过名为 StatusView 的 XIB)并将其作为 subview 添加到 UITabBarController 的 View 中,在我的自定义 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];

关于ios - 使自定义工具栏出现在所有选项卡的选项卡栏上,如 Spotify 应用程序 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37847497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com