Updated on 2026-01-28 GMT+08:00

Clearing UI Configurations

If you want to clear an existing delegate, set the parameter involved to nil.

The specific parameter varies with the delegate you want to clear.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[HWMSdk getSdkConfig].socialShareHandler = nil; // (Optional) Customize the social sharing capability during a meeting.
[HWMSdk getSdkConfig].videoConfToolBarHandler = nil; // (Optional) Customizes the meeting control menu of a video meeting.
[HWMSdk getSdkConfig].participantListMenuHandler = nil; // (Optional) Customizes the participant list menu.
[HWMSdk getSdkConfig].confTitleBarMenuHandler = nil; // (Optional) Customizes the title bar on the top of the meeting page.
[HWMSdk getSdkConfig].contactUIHandler = nil; // (Optional) Customizes the contact UI.
[HWMSdk getSdkConfig].headPortraitApiHandler = nil; // (Optional) Customizes the profile picture display.
[HWMSdk getSdkConfig].customUITextHandler = nil; // (Optional) Customizes the text for a specific scenario.
[HWMSdk getSdkConfig].customImageHandler = nil; // (Optional) Customizes the image for a specific scenario.
[HWMSdk getSdkConfig].virtualBackgroundHandler = nil; // (Optional) Customizes a virtual background.
[HWMSdk getSdkConfig].callOtherNumberHandler = nil; // (Optional) Customizes the function of dialing other numbers.
[HWMSdk getSdkConfig].shareInterceptHandler = nil; // (Optional) Customizes the function of intercepting sharing.