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

ios – 如何从子视图控制器访问父视图控制器的视图?,第1张

概述我有一个主视图控制器来处理我的2D opengl ES视图的图形,以及一个子视图控制器buttonManager,用于确定在启动期间加载和绘制的按钮. 一旦用户按下这些按钮之一,就会创建该视图控制器,并且其视图应该会出现,但是该视图从未被添加,但已被测试工作.从主视图控制器继承我的代码: buttonManager=[[ButtonManager alloc] init]; [self addC 我有一个主视图控制器来处理我的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]; }
解决方法 要访问父视图控制器,您可以使用self.parentVIEwController.一旦你有了它,你可以通过使用其视图属性来访问它的视图 总结

以上是内存溢出为你收集整理的ios – 如何从子视图控制器访问父视图控制器的视图?全部内容,希望文章能够帮你解决ios – 如何从子视图控制器访问父视图控制器的视图?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1108525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存