相关疑难解决方法(0)

如何从子视图控制器访问父视图控制器的视图?

我有一个主视图控制器,负责我的2D opengl ES视图的绘图,以及一个子视图控制器buttonManager,它确定在启动过程中要加载和绘制的按钮.

一旦用户按下其中一个按钮,就会创建此视图控制器,并且应该显示其视图,但视图永远不会被添加但已经过测试才能工作.继主视图控制器中的代码:

 buttonManager=[[ButtonManager alloc] init];
 [self addChildViewController:buttonManager];
 [self.view addSubview:buttonManager.view];
Run Code Online (Sandbox Code Playgroud)

并继承我的代码以启动此视图:

-(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]; 
}
Run Code Online (Sandbox Code Playgroud)

uiviewcontroller ios ios5

19
推荐指数
2
解决办法
5万
查看次数

标签 统计

ios ×1

ios5 ×1

uiviewcontroller ×1