视图控制器嵌入另一个视图控制器内

首先创建两个VC,我这里第一个是UIViewController第二个用的UITableViewController。

为了方便更直观的看到我们设置第一个VC的view背景为黑灰色

第一个页面运行后显示

视图控制器嵌入另一个视图控制器内_第1张图片

然后给第二个页面添加tableview相关代码 

数据源每条设置序号和颜色,我这里使用的是懒加载

自定义Cell 

记得关联XIB   并在XIB上添加一个label 或者用cell自带的也可以 

cell里添加根据你的传值方式处理数据代码


在tableView页面添加点击代理方法(可以忽略)


第二个页面运行后显示

视图控制器嵌入另一个视图控制器内_第2张图片

接下来就是关键的代码了 其实很简单 直接上代码

创建TowTbaleViewController对像 设置坐标添加到OneViewController的View上 使用[self addChildViewController:towView] 方法 就OK了

视图控制器嵌入另一个视图控制器内_第3张图片

效果图
视图控制器嵌入另一个视图控制器内_第4张图片

你可能感兴趣的:(视图控制器嵌入另一个视图控制器内)