iOS在一个控制器view中添加另一个控制器的view

本文介绍如何在iOS项目中,将ChatViewController的视图添加到已有控制器中,作为左右列表的一部分,以展示用户和聊天信息。通过创建ChatViewController,设置xib布局并实现UITableView的相关协议。引入子控制器的视图时,可以采用强引用控制器属性或者将其添加为子控制器的方法,确保控制器能够处理视图的逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个正在开发的项目,是在MCU视频房间中 添加左右两个列表分别显示用户和聊天信息,
当前的控制器已经有了很多的逻辑代码,所以在此想要先独立生成两个列表各自己的控制器,然后在当前控制器中导入这两个列表控制器的view即可,这两个列表的逻辑在其自己的控制器页面完成。
在这里插入图片描述
首先来个小DEMO,以右边聊天列表为例,为了方便先使用xib。

  • 1.首先创建一个viewController,起名:ChatViewController,xib布局如图:

在这里插入图片描述

  • 2.关联好相关控件之后,遵守协议,实现tableview的相关协议方法。

在这里插入图片描述

  self.chatTableView.dataSource = self;
  self.chatTableView.delegate   = self;
#pragma mark tableview data source
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
  return 3;
}
-(UITab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值