logo
当前页

Protocol

2026-01-16
ZegoSuperBoardManagerDelegateZegoSuperBoardSubViewDelegate
ZegoSuperBoardViewDelegate

ZegoSuperBoardManagerDelegate

ZegoSuperBoardManager 的一些同步信息和错误信息回调

Declared in ZegoSuperBoardManager.h

方法

onError:error:

onError:error:
- (void)onError:(ZegoSuperBoardError) error;
SuperBoard发生内部错误产生的回调通知,可根据对应的错误码知道具体的错误类型,错误码见 ZegoSuperBoardError
Declared in ZegoSuperBoardManager.h

参数

名称类型描述
errorZegoSuperBoardError
  • 通知时机:使用ZegoSuperBoard SDK过程中的错误回调。
  • 支持版本:v2.0.0。

onRemoteSuperBoardSubViewAdded:model:

onRemoteSuperBoardSubViewAdded:model:
- (void)onRemoteSuperBoardSubViewAdded:(ZegoSuperBoardSubViewModel *) model;
收到SuperBoardSubView新增的回调
Declared in ZegoSuperBoardManager.h

参数

名称类型描述
modelZegoSuperBoardSubViewModel *对应新增的SuperBoardSubView的model
  • 通知时机:同一房间内其他用户成功创建白板或者文件(调用 [createWhiteboardView]、[createFileView])后,本端会收到此通知。
  • 支持版本:v2.0.0。

onRemoteSuperBoardSubViewRemoved:model:

onRemoteSuperBoardSubViewRemoved:model:
- (void)onRemoteSuperBoardSubViewRemoved:(ZegoSuperBoardSubViewModel *) model;
接收到SuperBoardSubView销毁信息的回调
Declared in ZegoSuperBoardManager.h

参数

名称类型描述
modelZegoSuperBoardSubViewModel *对应的SuperBoardSubView的model
  • 通知时机:同一房间内其他成员成功销毁ZegoSuperBoardSubView(调用 [destroySuperBoardSubView])后,本端会收到此通知。
  • 支持版本:v2.0.0。

onRemoteSuperBoardSubViewSwitched:uniqueID:

onRemoteSuperBoardSubViewSwitched:uniqueID:
- (void)onRemoteSuperBoardSubViewSwitched:(NSString *) uniqueID;
接收到SuperBoardSubView切换的消息回调
Declared in ZegoSuperBoardManager.h

参数

名称类型描述
uniqueIDNSString *切换到的对应的SuperBoardSubView的唯一标识uniqueID
  • 通知时机:同一房间内其他成员成功切换ZegoSuperBoardSubView(调用 [switchSubView])后,本端会收到此通知。
  • 支持版本:v2.0.0。

onRemoteSuperBoardAuthChanged:authInfo:

onRemoteSuperBoardAuthChanged:authInfo:
- (void)onRemoteSuperBoardAuthChanged:(NSDictionary *) authInfo;
收到SuperBoardSubView操作权限变更后的回调方法
Declared in ZegoSuperBoardManager.h

参数

名称类型描述
authInfoNSDictionary *authInfo 包含 scale、scroll 2个key value为 0 和 1 (0代表对应权限关闭 1代表对应权限打开)

详情

操作权限变更回调,用于控制对白板的操作,包括缩放,滚动。

  • 通知时机:收到后台的权限变更通知。
  • 支持版本:v2.0.0。

onRemoteSuperBoardGraphicAuthChanged:authInfo:

onRemoteSuperBoardGraphicAuthChanged:authInfo:
- (void)onRemoteSuperBoardGraphicAuthChanged:(NSDictionary *) authInfo;
图元操作权限变更回调<br/>图元操作权限包括创建、删除、移动、更新、清空所有图元
Declared in ZegoSuperBoardManager.h

参数

名称类型描述
authInfoNSDictionary *authInfo 包含 create、delete、move、update、clear 5个key value为 0 和 1 (0代表对应权限关闭 1代表对应权限打开)

详情

图元操作权限包括创建、删除、移动、更新、清空所有图元。

  • 调用时机/通知时机:收到后台的权限变更通知。
  • 支持版本:v2.0.0。

ZegoSuperBoardSubViewDelegate

ZegoSuperBoardSubView 的内部变更的回调

Declared in ZegoSuperBoardSubView.h

方法

onScrollChange:currentPage:pageCount:subViewModel:

onScrollChange:currentPage:pageCount:subViewModel:
- (void)onScrollChange:(NSInteger) currentPage pageCount:(NSInteger) pageCount subViewModel:(ZegoSuperBoardSubViewModel *) subViewModel;
接收到页面变更的回调
Declared in ZegoSuperBoardSubView.h

参数

名称类型描述
currentPageNSInteger页面变更后当前页码
pageCountNSInteger总的页码
subViewModelZegoSuperBoardSubViewModel *ZegoSuperBoardSubView对象对应的subViewModel

详情

在接收到onScrollChange回调时,SDK内部已经处理好了白板和文件页码的更新,界面上可以通过回调拿到当前最新的页码用户展示。

  • 调用时机/通知时机:当文件或者白板内部发生滚动或者翻页的时候会触发该回调。
  • 支持版本:支持版本:v2.0.0。

onSizeChange:size:subViewModel:

onSizeChange:size:subViewModel:
- (void)onSizeChange:(CGSize) size subViewModel:(ZegoSuperBoardSubViewModel *) subViewModel;
页面大小变更回调
Declared in ZegoSuperBoardSubView.h

参数

名称类型描述
sizeCGSizeSuperBoardSubView内部可见内容的size
subViewModelZegoSuperBoardSubViewModel *ZegoSuperBoardSubView对象对应的subViewModel

详情

接收到onSizeChange回调时,SDK内部已经处理好了白板和文件Size的更新,界面上可以通过回调拿到当前SuperBoardSubView视图上可视内容区域的大小。

  • 调用时机/通知时机:当修改了ZegoSuperBoardSubView大小后会触发该回调。
  • 支持版本:v2.0.0。

onScaleChangedWithScaleFactor:scaleFactor:scaleOffsetX:scaleOffsetY:subViewModel:

onScaleChangedWithScaleFactor:scaleFactor:scaleOffsetX:scaleOffsetY:subViewModel:
- (void)onScaleChangedWithScaleFactor:(CGFloat) scaleFactor scaleOffsetX:(CGFloat) scaleOffsetX scaleOffsetY:(CGFloat) scaleOffsetY subViewModel:(ZegoSuperBoardSubViewModel *) subViewModel;
缩放变化通知。
Declared in ZegoSuperBoardSubView.h

参数

名称类型描述
scaleFactorCGFloat缩放系数
scaleOffsetXCGFloat缩放过程中产生的水平偏移
scaleOffsetYCGFloat缩放过程中产生的垂直偏移
subViewModelZegoSuperBoardSubViewModel *ZegoSuperBoardSubView 对象的 subViewModel

详情

实现此方法以响应缩放。

  • 通知时机:缩放操作后,调用该回调方法通知服务层。 SDK用户根据方法参数获取缩放系数。

onStepChange

onStepChange
- (void)onStepChange;
动态PPT内动画步骤变化通知。
Declared in ZegoSuperBoardSubView.h

实现此方法监听动态PPT内动画步骤变化。

  • 通知时机:动态PPT内动画步骤变化时通知。

ZegoSuperBoardViewDelegate

ZegoSuperBoardView 的事件回调

Declared in ZegoSuperBoardView.h

方法

onScrollChange:currentPage:pageCount:subViewModel:

onScrollChange:currentPage:pageCount:subViewModel:
- (void)onScrollChange:(NSInteger) currentPage pageCount:(NSInteger) pageCount subViewModel:(ZegoSuperBoardSubViewModel *) subViewModel;
页面变更回调
Declared in ZegoSuperBoardView.h

参数

名称类型描述
currentPageNSInteger页面变更后当前页码
pageCountNSInteger总页数
subViewModelZegoSuperBoardSubViewModel *ZegoSuperBoardSubView对象对应的subViewModel

详情

在接收到onScrollChange回调时,SDK内部已经处理好了白板和文件页码的更新,界面上可以通过回调拿到当前最新的页码用户展示。

  • 调用时机/通知时机:当文件或者白板内部发生滚动或者翻页的时候会触发该回调。
  • 支持版本:支持版本:v2.0.0。

onSizeChange:size:subViewModel:

onSizeChange:size:subViewModel:
- (void)onSizeChange:(CGSize) size subViewModel:(ZegoSuperBoardSubViewModel *) subViewModel;
页面大小变更回调
Declared in ZegoSuperBoardView.h

参数

名称类型描述
sizeCGSizeSuperBoardSubView可见内容的大小
subViewModelZegoSuperBoardSubViewModel *ZegoSuperBoardSubView对象对应的subViewModel

详情

接收到onSizeChange回调时,SDK内部已经处理好了白板和文件Size的更新,界面上可以通过回调拿到当前SuperBoardSubView视图上可视内容区域的大小。

  • 调用时机/通知时机:当修改了ZegoSuperBoardSubView大小后会触发该回调。
  • 支持版本:v2.0.0。

onStepChange

onStepChange
- (void)onStepChange;
动态PPT内动画步骤变化通知。
Declared in ZegoSuperBoardView.h

实现此方法监听动态PPT内动画步骤变化。

  • 通知时机:动态PPT内动画步骤变化时通知。

上一篇

Class

下一篇

Enum

当前页

返回到顶部