设置气泡上边的用户名字

imui
ios
标签: #<Tag:0x00007f2134c2d470> #<Tag:0x00007f2134c2d330>

(Aries) #1

IMUIBaseMessageCell里边的 self.nameLabel.text = message.fromUser.displayName()
取值为@"",在那个地方可以给这个nameLabel赋值?


(HuminiOS) #2

设置用户名的步骤 :
(默认不展示用户名)
需要配置


// 配置显示用户名
IMUIMessageCellLayout.isNeedShowInComingName = true;
IMUIMessageCellLayout.isNeedShowOutGoingName = true;

// 配置显示头像
IMUIMessageCellLayout.isNeedShowInComingAvatar = true;
IMUIMessageCellLayout.isNeedShowOutGoingAvatar = true;

另外 别忘了在自己的 User model 实现 IMUIUserProtocol 定义的方法


(Aries) #3

这个地方确实写上小花可以显示用户名,但是这是写死的,怎么把聊天这个对象的的用户名传进去呢,怎么设置用户名,不是renturn


(HuminiOS) #4

你需要构造自己的 用户对象,根据你的信息 返回 用户名。

demo 只是教你怎么显示。

这里的 UserModel 只是 demo 用例, 你需要自己构造 IMUIUserProtocol 的实例