Ipad:SplitViewController黑色DetailViewController

时间:2011-03-02 22:57:29

标签: ipad uisplitviewcontroller

我有以下问题。

我正在使用splitViewController作为根控制器开发应用程序。在appDelegate中,我在方法didFinishLaunchingWithOptions:

中有这个代码
[self.window addSubview:splitViewController.view];
[self.window makeKeyAndVisible];
self.sendData = [[[SendData alloc] init] autorelease];

showEventsViewController.sendData = self.sendData;
LoginView *lvc = [[LoginView alloc] initWithNibName:@"LoginView" bundle:nil];
lvc.delegate = self;

[splitViewController presentModalViewController:lvc animated:NO];
[lvc release];
return YES;

登录完成后,我会关闭loginView并显示splitViwController。

此外,我的应用程序只需要在横向模式下运行,所以我配置了plist以避免横向模式并在每个视图控制器中设置此代码:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Overriden to allow any orientation.
if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft)
    return YES;
if (interfaceOrientation == UIInterfaceOrientationLandscapeRight)
    return YES;
return NO;

}

但是当我以纵向模式运行我的应用程序(登录视图以横向显示)并完成登录时,splitview以横向模式显示,但detailViewController为全黑(主视图处于横向模式)< / p>

发生了什么事?

由于

0 个答案:

没有答案