From 5b719599bab6985c964b2fa3e18cfdcfe97ba8b8 Mon Sep 17 00:00:00 2001 From: jiayangyang <534955398@qq.com> Date: Tue, 4 Aug 2026 16:31:49 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=9C=B0=E5=9B=BE=E6=B6=88=E6=81=AFCe?= =?UTF-8?q?ll=E5=9C=86=E8=A7=92=E4=BC=98=E5=8C=96=E5=8F=8AIM=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- .../Manager/TUIManager/ESCTUIManager.m | 1 + .../Project/CustomTUIChat/cell/CustomMapMessageCell.m | 11 ++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/XinjiangProject/XinjiangProject/Manager/TUIManager/ESCTUIManager.m b/XinjiangProject/XinjiangProject/Manager/TUIManager/ESCTUIManager.m index 0a44e8b..029c279 100644 --- a/XinjiangProject/XinjiangProject/Manager/TUIManager/ESCTUIManager.m +++ b/XinjiangProject/XinjiangProject/Manager/TUIManager/ESCTUIManager.m @@ -32,6 +32,7 @@ // KPostNotification(KNotificationLoginIMResult, @YES); HQUserInfo *user = [HQCommonUtils keyedUnarchiverWithKey:LoginUserInfo]; [[TUICallKit createInstance] setSelfInfo:user.realname avatar:user.avatar succ:nil fail:nil]; + DLog(@"IM登录成功"); } fail:^(int code, NSString *msg) { diff --git a/XinjiangProject/XinjiangProject/Project/CustomTUIChat/cell/CustomMapMessageCell.m b/XinjiangProject/XinjiangProject/Project/CustomTUIChat/cell/CustomMapMessageCell.m index 68a168f..f3e0d8d 100644 --- a/XinjiangProject/XinjiangProject/Project/CustomTUIChat/cell/CustomMapMessageCell.m +++ b/XinjiangProject/XinjiangProject/Project/CustomTUIChat/cell/CustomMapMessageCell.m @@ -30,8 +30,11 @@ - (void)createMapUI { - // 隐藏默认气泡图片,改用白色圆角 + // 隐藏默认气泡图片,改用白色圆角背景 self.bubbleView.image = nil; + self.container.backgroundColor = KWhiteColor; + self.container.layer.cornerRadius = 8; + self.container.layer.masksToBounds = YES; self.myTextLabel = [[UILabel alloc] init]; self.myTextLabel.font = SYSTEMFONT(15); @@ -69,12 +72,14 @@ #pragma mark - TUIChat 实时聊天回调 - (void)fillWithData:(CustomMapMessageCellData *)data { + // 不显示名字标签,让白色卡片紧贴顶部(父类 layoutSubviews 用 frame 布局,需在 data 层面关闭) + data.showName = NO; [super fillWithData:data]; + // 清掉父类设回来的气泡图,让 container 白底露出来 + self.bubbleView.image = nil; self.myTextLabel.text = data.text.length > 0 ? data.text : @"我的位置"; [self.mapImage sd_setImageWithURL:[NSURL URLWithString:data.MapPictureImg] placeholderImage:nil]; - - self.nameLabel.hidden = YES; } #pragma mark - 历史记录回调