两个viewController的view显示到另一个viewController
来源:互联网 发布:广州站西钟表城淘宝 编辑:程序博客网 时间:2024/05/22 22:39
就是addChildViewController,没什么好解释的,代码粘过来方便下次偷懒
#import "SegmentHistoryViewController.h"#import "HistoryViewController.h"#import "PatientHistoryViewController.h"@interface SegmentHistoryViewController (){ HistoryViewController *historyVC; PatientHistoryViewController *patientHisVC; UIView *leftView, *rightView;}@end@implementation SegmentHistoryViewController- (void)viewDidLoad { [super viewDidLoad]; NSArray *segArr = @[@"接诊统计", @"接诊记录"]; UISegmentedControl *segment = [[UISegmentedControl alloc]initWithItems:segArr]; segment.frame = CGRectMake(10, 100, self.view.frame.size.width-2*87, 25); segment.selectedSegmentIndex = 0; segment.tintColor = [UIColor whiteColor]; [segment addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged]; self.navigationItem.titleView = segment; historyVC = [HistoryViewController new]; patientHisVC = [PatientHistoryViewController new]; [self addChildViewController:historyVC]; [self addChildViewController:patientHisVC]; //将viewController的view定制frame之后加入到self.view上。 historyVC.view.frame = self.view.bounds; patientHisVC.view.frame = self.view.bounds; patientHisVC.view.hidden = YES; [self.view addSubview:historyVC.view]; [self.view addSubview:patientHisVC.view]; }- (void)segmentAction:(UISegmentedControl *)sender { if (sender.selectedSegmentIndex == 0) { //接诊统计 historyVC.view.hidden = NO; patientHisVC.view.hidden = YES; [self.view resignFirst]; } else { //就诊记录 historyVC.view.hidden = YES; patientHisVC.view.hidden = NO; }}@end
阅读全文
0 0
- 两个viewController的view显示到另一个viewController
- 显示一个透明背景的ViewController在另一个ViewController上
- 直接把ViewController的view 通过addSubview添加到另一个View,则不会调用viewDidAppear
- 自定义view 跳转到其他的ViewController
- viewController的View创建
- 自定义 viewController 的 view
- 从一个ViewController 跳转到另一个ViewController 时遇到的问题
- iOS 在TabViewController中的一个ViewController跳转到另一个ViewController
- view和viewController的生命周期
- view和viewController的生命周期
- view和viewController的生命周期
- view和viewController的生命周期
- view和viewController的生命周期
- View和viewController的生命周期
- view和viewController的生命周期
- View和viewController的生命周期
- View和viewController的生命周期
- View和viewController的生命周期
- python实现最简单的机器学习算法之一-----K-近邻算法
- 30分钟LINQ教程
- Fiori 代码规范1---项目结构
- c++基础之类的析构函数
- 游戏背景中加入动画
- 两个viewController的view显示到另一个viewController
- word Ctrl Z 撤销功能无法使用怎么办?
- 光栅渲染器(四)多边形绘制
- 实验4 : Linux系统管理
- 小程序学习心得之音乐播放
- Unity3d 3D物体上实现事件监听
- UVa11181
- 使用对象类存储数据时的错误
- 游戏中技能冷却效果