在我的应用中,我需要一个透明的视图作为一个警报视图,可以覆盖iPhone的整个屏幕,包括导航栏和标签栏,我知道如何制作一个透明的视图但是,我需要帮助来呈现这个透明视图覆盖整个屏幕,应位于导航和标签栏的顶部。
我尝试了这段代码,但正如预期的那样,它只涵盖了视图边界。不是导航或标签栏。
- (IBAction)joinBtnTapped:(UIBarButtonItem *)sender
{
UIView *blackTransparentView = [[UIView alloc]initWithFrame:self.view.bounds];
[blackTransparentView setBackgroundColor:[UIColor blackColor]];
[blackTransparentView setAlpha:50.0];
[self.view addSubview:blackTransparentView];
}
答案 0 :(得分:2)
[[UIApplication sharedApplication].delegate.window addSubview:....];