gpt4 book ai didi

ios - TabBarController 如何保持始终可见?

转载 作者:行者123 更新时间:2023-11-29 12:12:18 29 4
gpt4 key购买 nike

我一直在试图找出为什么 TabBarController 总是可见的。我一直在尝试实现每次更改 View Controller 时都不会重新加载的 iAd。通过将 iAd 附加到 TabBar,我能够使用使用 TabBarController 的应用程序来实现这一点,但是,我另一个不使用 tabBarController 的应用程序我想做同样的事情,但我还没有找到实现的方法这。我在这里和那里找到了一些建议,但它们要么非常复杂,要么不起作用。

最佳答案

TabBarController 在某种程度上是所有其他 UIViewController 的容器。一切都在里面发生。 UINavigationController 的行为相同。

为了使 UIView 在所有其他 UIViewController 上可见,您可以:

  1. UIView Container 中创建您的应用,并将持久性 UIView 添加到该容器

  2. 将您的 UIView 添加为 UINavigationController View 的 subview

在您的第一个 UIViewController 中:

UIView *myView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];
myView.backgroundColor = [UIColor purpleColor];
[self.navigationController.view addSubview:myView];

关于ios - TabBarController 如何保持始终可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33090176/

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