自定义 UI 文案
语聊房 UIKit(Live Audio Room Kit) 中的 UI 组件提供了一套默认文案,但也支持开发者根据业务需求要修改对应界面的文案。
实现流程
要修改完整文案,请查看并使用ZegoTranslationText
配置。具体实现方式如下:
Untitled
class ViewController: UIViewController {
let selfUserID: String = "userID"
let selfUserName: String = "userName"
let yourAppID: UInt32 = YourAppID // 替换为您的 AppID,请从 ZEGO 控制台获取
let yourAppSign: String = "YourAppSign" // 替换为您的 AppSign,请从 ZEGO 控制台获取
let roomID: String = "YourRoomID" // 替换为相应的 RoomID
@IBAction func startLiveAudio(_ sender: Any) {
// 在此处修改您的自定义配置
let config: ZegoUIKitPrebuiltLiveAudioRoomConfig = ZegoUIKitPrebuiltLiveAudioRoomConfig.host()
config.translationText.memberListTitle = "Members"
let liveAudioVC = ZegoUIKitPrebuiltLiveAudioRoomVC.init(yourAppID, appSign: yourAppSign, userID: selfUserID, userName: selfUserName, roomID: roomID, config: config)
liveAudioVC.modalPresentationStyle = .fullScreen
self.present(liveAudioVC, animated: true, completion: nil)
}
}
1