博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
addChildViewController ipad 中Controller的嵌套和叠加
阅读量:6758 次
发布时间:2019-06-26

本文共 746 字,大约阅读时间需要 2 分钟。

1.addChildViewController 在 base controller中添加子的controller,会自动调用子的controller中viewDidload,viewWillAppear等视图方法,可以完成一个controller叠加各种视图

2.base 的controller必须是UIViewController,如果是 UINavigationController,则没法控制子controller frame的大小

示例代码:

 

BaseNavController * nav = [[BaseNavController alloc] initWithRootViewController:agendaController];    nav.view.autoresizingMask = UIViewAutoresizingNone;    [nav.view addGestureRecognizer:[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(dragView:)]];    [self addChildViewController:nav];            nav.view.frame =  CGRectMake(270, -20, DeviceWidth - 270, DeviceHeight - 200);//homeViewLeftMenuViewWidth        nav.view.backgroundColor = [UIColor yellowColor];    [self.view addSubview:nav.view];

 

 

转载地址:http://dnweo.baihongyu.com/

你可能感兴趣的文章
CSDN博客频道“移动开发之我见”主题征文活动
查看>>
PHPExcel常用方法汇总
查看>>
Linux System and Performance Monitoring(Network篇)
查看>>
XenServer关闭电源以后部分虚机无法启动
查看>>
IIS部署flask之实现文件上传功能
查看>>
redis开机启动
查看>>
XaaS ------什么都是一种服务
查看>>
Linux下磁盘配额
查看>>
从雅迪赞助FIFA世界杯透视体育营销趋势
查看>>
《用chsh选择shell》-linux命令五分钟系列之十二
查看>>
parseDouble() 的用法
查看>>
shell的基础语法
查看>>
CentOS 6.9使用Shell脚本实现FTP自动上传和下载文件
查看>>
#51CTO学院四周年#我与51CTO不得不说多的故事
查看>>
java函数参数默认值
查看>>
远程关机对企业的意义
查看>>
Kafka笔记整理(三):消费形式验证与性能测试
查看>>
WINPE集成SCSI/RAID驱动
查看>>
我们为什么需要大数据?
查看>>
单例模式-singleton
查看>>