群主转让页面
提示
此功能在 5.12.2 版本开始支持。
开通服务
使用此功能前,您须在控制台开通信息托管服务。
群主转让页面
群主转让页面类是 RCGroupTransferViewController
初始化
调用 RCGroupTransferViewController
类的初始化方法构建群主转让页面。注意,您 需要创建一个 RCGroupTransferViewModel
对象, 作为RCGroupTransferViewController
的业务逻辑处理模块。
NSString *groupId = @"群组 Id";
RCGroupTransferViewModel *viewModel = [RCGroupTransferViewModel viewModelWithGroupId:groupId];
RCGroupTransferViewController *vc = [[RCGroupTransferViewController alloc] initWithViewModel:viewModel];
[viewController.navigationController pushViewController:vc animated:YES];
RCGroupTransferViewController
说明:
参数 | 类型 | 说明 |
---|---|---|
viewModel | RCGroupTransferViewModel | RCGroupTransferViewController 的业务逻辑处理。 |
RCGroupTransferViewModel
说明:
参数 | 类型 | 说明 |
---|---|---|
groupId | NSString | 群组 id |
自定义 cell 点击事件
自定义 CellViewModel 后,参考下面示例自定义:
- 添加代理
NSString *groupId = @"群组 Id";
RCGroupTransferViewModel *viewModel = [RCGroupTransferViewModel viewModelWithGroupId:groupId];
/// 设置代理
viewModel.delegate = self;
- cell 点击事件 群主转让页面的 cell 点击事件已经实现,开发者可以自定义拦截处理
- (BOOL)groupMemberList:(RCGroupTransferViewModel *)viewModel
viewController:(UIViewController*)viewController
tableView:(UITableView *)tableView
didSelectRow:(NSIndexPath *)indexPath
cellViewModel:(RCGroupMemberCellViewModel *)cellViewModel {
return YES;///YES : SDK不再处理, NO: SDK处理
}