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