您好我想知道如何放置一个视图以覆盖整个UINavigationController。基本上我想在视图中添加一个0.5 alpha黑色叠加层,使其具有“禁用”外观。我试图介绍的UINavigationController是iPad上拆分视图控制器的DetailViewController。
我知道我可以将视图作为子视图添加到导航控制器根视图中,但不会覆盖顶部的导航栏。
答案 0 :(得分:23)
据我了解,您希望用您的视图覆盖所有屏幕。可能会有所帮助
[self.navigationController.view addSubview:coverView];
答案 1 :(得分:2)
我也尝试了明确的答案,但它对我不起作用。我找到了另一个简单的解决方案:
#import "AppDelegate.h"
AppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
[appDelegate.window addSubview:alertVC.view];