Appearance.swift 是容纳了所有可配项的类,您需要在初始化ChatroomView之前修改它里面的属性.
- Appearance.pageContainerTitleBarItemWidth. 修改它可以改变PageContainerTitleBar的单个条目宽度.
- Appearance.giftDialogContainerConstraintsSize.修改它可以改变整个PageContainer弹窗的整体Size
- Appearance.giftContainerConstraintsSize.修改它可以改变礼物弹窗的整体大小
- Appearance.messageDisplayStyle.修改它可以选择弹幕区域Cell的展示样式,前三项可以隐藏。
- Appearance.emojiMap.如果您想替换全部的表情可以改变这个map,key按照既定的key,value可以传入不同的image图片。
-
Appearance.targetLanguage.您可以根据您用户的设备的语言环境设置对应的目标翻译语言,前提是需要在环信控制台开通翻译功能,目前聊天室UIKit内置支持中文简繁,英文,俄语,德语,法语,日语,韩语。
-
Appearance.defaultMessageActions
.长按消息后弹起弹窗的数据源,您可以进行一定配置。
Appearance.defaultOperationUserActions
.成员列表中owner对普通成员的操作项,可以进行配置.
Appearance.actionSheetRowHeight
.ActionSheet单行高度.
Appearance.giftPlaceHolder
.礼物默认图
- Appearance.userIdentifyPlaceHolder.用户身份标识默认图
Appearance.notifyMessageIcon
.全局广播通知左侧icon默认图
- Appearance.maxInputHeight.输入框最大高度
- Appearance.inputPlaceHolder.输入框默认显示文字
Appearance.reportTags
.消息举报弹窗内中举报项,可配置。