跳到主要内容

视图/组件自定义

1. 获取宿主视图​

提供宿主 View

接口原型

func getGameView() -> UIView

2. 设置菜单按钮点击监听​

提供宿主菜单按钮点击回调

接口原型

func setOnTJMenuListener(callback: @escaping () -> Void)

参数说明

参数数据类型必填属性说明
callback() -> Void是点击菜单按钮回调

3. 设置关闭按钮点击监听​

提供宿主关闭按钮点击回调

接口原型

func setOnTJCloseListener(callback: @escaping () -> Void)

参数说明

参数数据类型必填属性说明
callback() -> Void是点击关闭按钮回调

4. 添加平台 UI 层子视图​

将子视图添加至宿主游戏渲染层与胶囊按钮之间的平台 UI 层,宿主视图创建后可调用

接口原型

func addViewToPlatformLayer(view: UIView)

参数说明

参数数据类型必填属性说明
viewUIView是待添加的子视图

5. 移除平台 UI 层子视图​

移除平台 UI 层中的子视图,宿主视图创建后可调用

接口原型

func removePlatformLayerView(view: UIView)

参数说明

参数数据类型必填属性说明
viewUIView是待移除的子视图