千家信息网

UIViewController怎么调用

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇内容主要讲解"UIViewController怎么调用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"UIViewController怎么调用"吧!当我
千家信息网最后更新 2025年01月23日UIViewController怎么调用

本篇内容主要讲解"UIViewController怎么调用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"UIViewController怎么调用"吧!

当我们调用addChildViewController方法后,必须调用didMoveToParentViewController方法。 [子视图控制器 didMoveToParentViewController:父视图控制器] 当调用removeFromParentViewController方法前,必须先调用willMoveToParentViewController方法,且parent参数为nil: [将要删除的视图控制器 willMoveToParentViewController:nil]; 当从一个视图控制容器中添加或者移除viewController后,该方法被调用。

-(void)willMoveToParentViewController:(UIViewController *)parent-(void)didMoveToParentViewController:(UIViewController *)parent

parent:父视图控制器,添加时parent为父视图控制器,删除时parent为nil

在调用addChildViewController之后,必需调用didMoveToParentViewController:parentViewController:parentVC(若不调用该方法,chileVC中的didMoveToParent方法不会自动调用)。willMoveToParentViewController默认调用了。

#pragma mark - 添加子控制器- (void)addContentController:(UIViewController*)newVC{    [self addChildViewController:newVC];    [self.view addSubview:newVC.view];    [newVC didMoveToParentViewController:self];//必需调用这句 willMove:self由系统调用}
#pragma mark - 删除子控制器- (void)deleteContentController: (UIViewController*)viewController {    [viewController willMoveToParentViewController:nil];//删除前必需调用,系统默认调用didMove:nil    [viewController.view removeFromSuperview];    [viewController removeFromParentViewController];}
#pragma mark - 切换子控制器(切换)- (void)changeFromViewController: (UIViewController*)oldVC                toViewController: (UIViewController*)newVC {    [self transitionFromViewController: oldVC toViewController: newVC                              duration: 0.25 options:0                            animations: Nil                            completion: Nil];}

到此,相信大家对"UIViewController怎么调用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

控制 控制器 方法 视图 内容 系统 切换 学习 实用 更深 兴趣 参数 实用性 实际 容器 操作简单 更多 朋友 网站 频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东公安网安招聘网络安全 搜大网络技术有限公司 软件开发总包协议 信息系统网络安全如何管理 我的世界服务器崩了多久恢复 数据库中怎么获取当前时间 疫情下的心理健康和网络安全 丹东假盘古网络技术有限公司 上海库存网络技术质量 网络安全法关于消防的规定 怎样与服务器建立安全的连接 学校 网络安全教育内容 ajax加载下拉框数据库 江夏区国际网络安全维护代理品牌 手机能用代理服务器吗 软件开发公司php 3g 4g网络技术 网络服务器架设价格 网络安全等级保护测评机构认证 工作室服务器虚拟机管理系统 sql数据库失败 网络安全协会建立专家库的意义 曲靖网络安全与信息化会议 sql注入判断数据库列数 云服务器备份方案 网络安全相关培训 铁路计算机网络安全规定 exchange 服务器安卓 计算机网络技术专业认知素养 河北玺喆互联网科技
0