群通知页面
提示
此功能在 5.12.2 版本开始支持。
群通知列表页面展示了当前用户收到的群通知。进入该页面,SDK 就会从数据库中拉取群组信息。
IMKit 提供基于 UITableView
的群通知页面类 RCGroupNotificationViewController
。
群通知列表页面一般由导航栏,搜索栏和群组列表三部分部分组成。

初始化
调用 RCGroupNotificationViewController
类的初始化方法构建群通知列表页面。注意,您需要创建一个 RCGroupNotificationViewModel 对象, 作为RCGroupNotificationViewController
的业务逻辑处理模块。
参数说明
参数 | 类型 | 说明 |
---|---|---|
viewModel | RCGroupNotificationViewModel | RCGroupNotificationViewController 的业务逻辑处理模块。 处理页面UI的配置以及群通知信息的拉取。 |
示例代码
Objective C
RCGroupNotificationViewModel *viewModel = [[RCGroupNotificationViewModel alloc] init];
RCGroupNotificationViewController *vc = [[RCGroupNotificationViewController alloc] initWithViewModel:viewModel];
[self.navigationController pushViewController:vc animated:YES];
定制化
IMKit 群组通知界面的样式可进行自定义修改。
自定义标题栏
IMKit 的 RCGroupNotificationViewController
使用了系统的导航栏,可用于显示群通知列表的标题,用户通过继承RCGroupNotificationViewController
,在 viewDidLoad
方法中通过 title
属性设置标题。
Objective C
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"新标题";
}