父子控制器
2016-01-30 20:28
369 查看
控制器父子关系的建立原则
如果2个控制器的view是父子关系(不管是直接还是间接的父子关系),那么这2个控制器也应该为父子关系[a.view addSubview:b.view]; [a addChildViewController:b]; // 或者 [a.view addSubview:otherView]; [otherView addSubbiew.b.view]; [a addChildViewController:b];
获得所有的子控制器
@property(nonatomic,readonly) NSArray *childViewControllers;
添加一个子控制器
//XMGOneViewController成为了self的子控制器 //self成为了XMGOneViewController的父控制器 [self addChildViewController:[[XMGOneViewController alloc] init]]; // 通过addChildViewController添加的控制器都会存在于childViewControllers数组中
获得父控制器
@property(nonatomic,readonly) UIViewController *parentViewController;
将一个控制器从它的父控制器中移除
// 控制器a从它的父控制器中移除 [a removeFromParentViewController];
相关文章推荐
- RecyclerView简易底部上拉刷新
- 学习CSS了解单位em和px的区别
- 日期4
- Class org.apache.struts2.json.JSONWriter can not access a member of class
- 【BZOJ1196】公路修建问题,二分+最小生成树
- Java初学之集合(二)
- php正则匹配文章中的远程图片地址并下载图片到本地
- MATLAB随机数:重启后结果一样解决方法
- Instruments Tutorial with Swift: Getting Started
- C++数组作为函数参数的几个问题(转)
- Paxos Made Simple【翻译】
- zoj 2966 Build The Electric System【最小生成树 Kruskal && prim】
- 修改mysql 表引擎类型错误
- BZOJ1191超级英雄Hero
- 用一颗热心,迎接生活的挑战——nginx初始
- 一个小小的stm32控制步进电机(28YJ)的程序
- [置顶] Myeclipse 2015 stable 2.0 完美破解方法
- 理论: 博弈3: Nim博弈
- iOS 上传图片
- Hibernate主键生成策略解读