草庐IT

characterRender

全部标签

ios - 检测用户是否在 UITextView 中输入了表情符号字符

我有一个UITextView,我需要检测用户是否输入了表情符号字符。我认为只检查最新字符的unicode值就足够了,但是对于新的emoji2s,一些字符分散在整个unicode索引中(即苹果新设计的版权和注册标志)。也许与使用NSLocale或LocalizedString值检查字符的语言有关?有人知道好的解决方案吗?谢谢! 最佳答案 多年来,随着Apple添加带有新方法的新表情符号(例如通过使用其他字符预先诅咒一个角色构建的肤色表情符号)等,这些表情符号检测解决方案不断出现问题。我终于崩溃了,只写了以下适用于所有当前表情符号的方法

ios - 检测用户是否在 UITextView 中输入了表情符号字符

我有一个UITextView,我需要检测用户是否输入了表情符号字符。我认为只检查最新字符的unicode值就足够了,但是对于新的emoji2s,一些字符分散在整个unicode索引中(即苹果新设计的版权和注册标志)。也许与使用NSLocale或LocalizedString值检查字符的语言有关?有人知道好的解决方案吗?谢谢! 最佳答案 多年来,随着Apple添加带有新方法的新表情符号(例如通过使用其他字符预先诅咒一个角色构建的肤色表情符号)等,这些表情符号检测解决方案不断出现问题。我终于崩溃了,只写了以下适用于所有当前表情符号的方法