1

我有一个 UITabBarController,我想添加一个 UIView 作为子视图,但我希望该视图覆盖整个屏幕,包括底部的选项卡。我所做的所有尝试都导致视图涵盖了除底部选项卡之外的所有内容。

4

1 回答 1

6

不确定您尝试了什么,但是,如果您尝试从UIViewController内部添加视图,UITabBarController那么您应该使用:

UIView *coverView = [[UIView alloc] initWithFrame:CGRectMake(0,
                                                             0, 
                   self.tabBarController.view.frame.size.width, 
                   self.tabBarController.view.frame.size.height)];
[self.tabBarController.view addSubview:coverView];
//and maybe [self.tabBarController.view bringSubviewToFront:coverView];
于 2013-10-04T16:23:13.707 回答