【发布时间】:2012-01-19 19:47:13
【问题描述】:
我有一个主视图控制器负责绘制我的 2D opengl ES 视图,还有一个子视图控制器 buttonManager 确定在启动期间加载和绘制哪些按钮。
一旦用户按下这些按钮之一,这个视图控制器就会被创建,并且它的视图应该会出现,但视图永远不会被添加,但已经过测试可以工作。这是我在主视图控制器中的代码:
buttonManager=[[ButtonManager alloc] init];
[self addChildViewController:buttonManager];
[self.view addSubview:buttonManager.view];
这是我启动此视图的代码:
-(void)launchStopDialog: (NSString*)stopName {
NSLog(@"stopdialog should be launched.");
if (stopDialogController == nil)
stopDialogController = [[StopDialogController alloc] initWithNibName:@"StopDialog" bundle:nil];
if (stopDialogController)
[stopDialogController presentWithSuperview:self.view.superview withStopName:stopName];
}
【问题讨论】:
标签: ios uiviewcontroller ios5