YYKit icon indicating copy to clipboard operation
YYKit copied to clipboard

使用YYTextView当有 ❤️ 表情时,设置selectedRange出现错误。

Open DuckDeck opened this issue 3 years ago • 4 comments

可以看下图,其实表情比如😂 这些是Ok的,但是 ❤️ 表情是错误的。设置selectedRange是2时应该是在文字后面,但是 YYTextView把光标放在❤️ 表情后面

Screen Shot 2022-04-01 at 5 33 45 PM

IMG_4780

DuckDeck avatar Apr 01 '22 09:04 DuckDeck

这是来自QQ邮箱的假期自动回复邮件。你好,我最近正在休假中,无法亲自回复你的邮件。我将在假期结束后,尽快给你回复。

Svyanto avatar Apr 01 '22 09:04 Svyanto

这是来自QQ邮箱的假期自动回复邮件。   谢谢,你的邮件我已经收到!

tom2025888 avatar Apr 01 '22 09:04 tom2025888

另外 YYTextView 的selectedRange 返回的不是string的count ,而是unicodeScalars的长度,如果里面有表情,selectedRange和string的count长度是对不上的,有什么 办法转换一下吗

DuckDeck avatar Apr 01 '22 09:04 DuckDeck

这是来自QQ邮箱的假期自动回复邮件。   谢谢,你的邮件我已经收到!

tom2025888 avatar Oct 11 '22 08:10 tom2025888