嗨,我想知道如何将一个视图放置在整个 UINavigationController 上。基本上,我想添加一个 0.5 alpha 的黑色遮罩到视图中,以使其看起来“禁用”。而我想要覆盖的 UINavigationController 是 iPad 上分割视图控制器的 DetailViewController。
我知道可以将该视图添加为导航控制器根视图的子视图,但这样无法覆盖顶部的导航栏。
嗨,我想知道如何将一个视图放置在整个 UINavigationController 上。基本上,我想添加一个 0.5 alpha 的黑色遮罩到视图中,以使其看起来“禁用”。而我想要覆盖的 UINavigationController 是 iPad 上分割视图控制器的 DetailViewController。
我知道可以将该视图添加为导航控制器根视图的子视图,但这样无法覆盖顶部的导航栏。
我理解你想要用视图覆盖整个屏幕。也许这会有所帮助。
[self.navigationController.view addSubview:coverView];
我也尝试了标记的答案,但对我没有用。我找到了另一种简单的解决方案:
#import "AppDelegate.h"
AppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
[appDelegate.window addSubview:alertVC.view];