我的应用程序包含一个横向视图,我想放置一个模态视图,但问题在于modalview。它不会在呈现它时加载..代码是:
--------------------这里的代码----------------------
UIViewController * modalViewController = [[UIViewController alloc] init];
modalViewController.view = modelView1; [self presentModalViewController:modalViewController animated:NO];
[self performSelector:@selector(hideSplash)withObject:nil afterDelay:5.0];
请帮助我这个....
答案 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