1
我有一个UITabBarController,我想添加一个UIView作为子视图,但我希望该视图覆盖包括底部的选项卡在内的整个屏幕。我所做的所有尝试都会在视图中覆盖除底部选项卡之外的所有内容。ios - UIView覆盖全屏幕,覆盖从UITabBarController的标签
我有一个UITabBarController,我想添加一个UIView作为子视图,但我希望该视图覆盖包括底部的选项卡在内的整个屏幕。我所做的所有尝试都会在视图中覆盖除底部选项卡之外的所有内容。ios - UIView覆盖全屏幕,覆盖从UITabBarController的标签
不知道你已经尝试了什么,但是,如果你想添加从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];
感谢和者均基于最后一个属性应该是self.tabBarController .view.frame.size.Height。 – CLDev