[英]UITabBar over UIViewController
我有一个带有两个UIViewController的UITabBarController。 如何初始化UIViewController不显示UITabBar以下的部分?
编辑:
AppDelegate.m:
ViewController *viewController = [[ViewController alloc] init];
self.tabController = [[UITabBarController alloc] init];
[self.tabController setViewControllers:@[viewController] animated:YES];
self.window.rootViewController = self.tabController;
ViewController.m:
- (void)viewDidLoad {
[super viewDidLoad];
[self.view addSubview: [[MyGraphicView alloc] initWithFrame:[self.view bounds]]];
}
如何初始化UIViewController不显示UITabBar以下的部分?
我认为您会误以为是半透明的光泽效果,该效果使表格可以通过选项卡栏显示。 这是显示两个标签的图像:
它看起来确实像是从选项卡栏下面显示的内容视图,但是并没有真正显示出来-您只是看到了用于绘制选项卡项目的光泽效果。 为了说明,我将内容的背景色更改为紫色:
如果内容确实通过选项卡栏显示,则您会看到紫色显示,而不是在那里看到的白色/灰色。 要在自己的应用中看到此内容,只需稍微滚动一下表格即可。 如果该表确实通过选项卡栏显示,则您将能够读取下一个单元格的内容,包括“ 9”和分隔线。 不过,我敢肯定您不会看到。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.