我正在尝试以ViewController
模态方式呈现标准,但不知道该怎么做。视图控制器将具有最终触发解除操作的按钮,因此我不需要将其包装在NavigationController
. 另外,我正在以编程方式完成所有这些工作,没有 .xibs。
这是我正在使用的代码:
- (void)viewDidAppear:(BOOL)animated {
NSLog(@"view did appear within rootviewcontroller");
WelcomeViewController *welcome = [[WelcomeViewController alloc] init];
[self presentModalViewController:welcome animated:true];
[welcome release];
}
问题是我没有设置WelcomeViewController's
视图,所以 loadView 没有运行,这意味着没有内容被绘制到屏幕上。
我发现的每个示例(包括 Apple 的示例)都使用 .xib 来初始化 ViewController,或者使用添加 RootViewController 的 NavigationController,或者两者都使用。我的理解是在这两种情况下都会自动为您调用 loadView。 http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html#//apple_ref/doc/uid/TP40007457-CH111-SW3
我在哪里配置我的WelcomeViewController's
视图?就在分配/初始化之后?在WelcomeViewController's
init方法里面?
谢谢!