Ios 将子视图添加到视图中,使其覆盖UITabBar而不是UINavigationBar

Ios 将子视图添加到视图中,使其覆盖UITabBar而不是UINavigationBar,ios,objective-c,uitabbarcontroller,uinavigationbar,Ios,Objective C,Uitabbarcontroller,Uinavigationbar,我想在我当前的UITableView中添加一个覆盖,这样它就覆盖了整个表格和屏幕底部的UITableView。但是,我不希望它覆盖UINavigationController 当我在UITableView上尝试[self addSubview://code>时,它不会覆盖UITabBar 在我的故事板中,我有一个uitabar,每个选项卡都实例化它自己的UINavigationBar。然后,此选项卡包含一个UITableView 非常感谢您的帮助。将覆盖图的y原点设置为44,并将此覆盖图添加到导

我想在我当前的UITableView中添加一个覆盖,这样它就覆盖了整个表格和屏幕底部的UITableView。但是,我不希望它覆盖UINavigationController

当我在
UITableView
上尝试
[self addSubview://code>时,它不会覆盖UITabBar

在我的故事板中,我有一个
uitabar
,每个选项卡都实例化它自己的
UINavigationBar
。然后,此选项卡包含一个
UITableView


非常感谢您的帮助。

将覆盖图的y原点设置为44,并将此覆盖图添加到导航视图中

[overlayView setFrame:CGRectMake(self.overlayView.frame.origin.x, 44, self.overlayView.frame.size.width, self.overlayView.frame.size.height)];
[self.navigationController.view addSubview:overlayView];
在iOS7上运行时,不要忘记在y原点上添加+20