在iphone中以横向模式显示modalviewcontroller的问题?

时间:2010-04-05 09:31:36

标签: iphone

我的应用程序包含一个横向视图,我想放置一个模态视图,但问题在于modalview。它不会在呈现它时加载..代码是:

--------------------这里的代码----------------------

UIViewController * modalViewController = [[UIViewController alloc] init];

modalViewController.view = modelView1; [self presentModalViewController:modalViewController animated:NO];

[self performSelector:@selector(hideSplash)withObject:nil afterDelay:5.0];


请帮助我这个....

1 个答案:

答案 0 :(得分:1)

你的代码的问题是你用alloc-init初始化它,没有任何nib名称。现在打电话时:

[self presentModalViewController:modalViewController animated:NO];

视图将通过调用其loadview方法加载自身,你绝对没有任何东西。因此,如果你想以相同的方式进行初始化,只需尝试移动代码行:

modalViewController.view = modelView1;

后:

[self presentModalViewController:modalViewController animated:NO];

像:

[self presentModalViewController:modalViewController animated:NO];
modalViewController.view = modelView1;

我认为这样可行。

希望这有帮助。

感谢,

madhup