缺陷 #28602
龙菇凉的手机聊天信息显示不全,测试机无法复现
描述
另一个就是在信息输入框中输入符号,
某人后消息发送出去会有两个@符号
历史记录
#2 由 匿名用户 更新于 超过 5 年 之前
- 状态 从 新建 变更为 反馈
- 指派给 从 匿名用户 变更为 罗 亮富
这个修复起来非常麻烦。这是TQRichTextView本身的bug,因为它没有提供计算富文本size的api,所以我们在程序里直接使用的是 sizewithfont这类的api来计算的,这本来就是错误的。比如 表情【大哭】,我们计算富文本size的时候实际上计算的是“[ W]”这个字符串的size。但是在渲染的时候却显示的是一个icon,从出现bug这个情况来看这个icon的size显然并不等于 [ W]这个字符串的size。建议延后处理,可尝试更新TQRichTextView这个第三方库,或者更换其他的富文本方案。