Ios 删除选项卡栏上的额外间距-目标-C

Ios 删除选项卡栏上的额外间距-目标-C,ios,objective-c,storyboard,uistoryboard,xcode-storyboard,Ios,Objective C,Storyboard,Uistoryboard,Xcode Storyboard,正如您在下图中所看到的,在我的标签栏上方也有一点额外的灰色空间出现在我的模拟器上 我有以下代码在自定义选项卡栏视图上显示视图: -(void)presentThisView :(UINavigationController*)naVController{ if(prevController != nil){ [prevController.view removeFromSuperview]; } prevController.view.backgroun

正如您在下图中所看到的,在我的标签栏上方也有一点额外的灰色空间出现在我的模拟器上

我有以下代码在自定义选项卡栏视图上显示视图:

-(void)presentThisView :(UINavigationController*)naVController{
    if(prevController != nil){
        [prevController.view removeFromSuperview];
    }
    prevController.view.backgroundColor = [UIColor whiteColor];
    prevController = naVController;
    CGRect frame = prevController.view.frame;
    frame.origin = CGPointMake(0, 0);
    frame.size.height = frame.size.height;
    prevController.view.frame = frame;
    [self.view addSubview:prevController.view];
    [self.view bringSubviewToFront:tabView];
}
有没有办法消除这种灰色空间?我认为视图不够长,但我不知道如何扩展它


提前谢谢你

查看view debugger,看看那里发生了什么。如果图标太小或图像太小,您将通过查看view debugger来确定是否存在。查看view debugger,并查看那里发生的情况。如果图标太小或图像太小,您将通过查看view debugger来了解是否。