logo
当前页

白板切换


本文主要介绍如何切换显示的白板。

前提条件

已参考 创建超级白板 创建了一个白板。

实现流程

监听远端白板切换

调用 onRemoteSuperBoardSubViewSwitched 接口,监听远端白板切换。

Untitled
await ZegoSuperBoardManager.onRemoteSuperBoardSubViewSwitched = ((uniqueID) {
    // 收到远端切换白板文件,这里无需做其他任何操作。
    // 可以根据当前 currentSuperBoardSubView 的信息更新UI,如更新当前显示白板/文件名称。
});
1
Copied!

主动切换白板

调用 switchSuperBoardSubView 可以切换白板;调用 switchSuperBoardSubViewWithSheetIndex 可以切换 Excel 文件。

Untitled
ZegoSuperBoardView *superBoardView = [ZegoSuperBoardManager sharedInstance].superBoardView;
// 切换白板
// subViewModel 是白板共享列表
await ZegoSuperBoardManager.instance.switchSuperBoardSubView(uniqueID: subViewModel.uniqueID);

// 切换Excel文件
// sheetIndex 为Excel名称数组 [ZegoSuperBoardManager sharedInstance].superBoardView.currentSuperBoardSubView.excelSheetNameList 里的下标
int sheetIndex = 0;
await ZegoSuperBoardManager.instance. switchSuperBoardSubViewWithSheetIndex(uniqueID: subViewModel.uniqueID, sheetIndex: sheetIndex);
1
Copied!

Previous

白板缩放

Next

获取白板列表