У меня проблемы с отображением представления в качестве подпредставления в navigationController.view на Ipad. Мне нужно отобразить вид с прозрачным фоном на моем viewController (с navBar), но пока я меняю ориентацию, мой navBar становится видимым на переднем плане моего представления; Я создал простое приложение на основе представления. Вот код, который я добавил в проект:
AppDelegate.h:
UINavigationController *_navController;
@property (strong, nonatomic) UINavigationController *navController;
AppDelegate.m:
_navController = [[[UINavigationController alloc] initWithRootViewController:self.viewController] autorelease];
self.window.rootViewController = _navController;
ViewController.m:
- (void)viewDidLoad
{
[super viewDidLoad];
UIView *view = [[[UIView alloc] initWithFrame:self.view.frame] autorelease];
[view setBackgroundColor:[UIColor redColor]];
[self.navigationController.view addSubview:view];
}