美文网首页
Swift检测输入框中是否有表情

Swift检测输入框中是否有表情

作者: 孙国立 | 来源:发表于2021-10-19 09:47 被阅读0次
//这个是 SwifterSwift  中  StringExtension 中的方法
      for scalar in unicodeScalars {
            switch scalar.value {
              case 0x1F600...0x1F64F, // Emoticons
              0x1F300...0x1F5FF, // Misc Symbols and Pictographs
              0x1F680...0x1F6FF, // Transport and Map
              0x1F1E6...0x1F1FF, // Regional country flags
              0x2600...0x26FF, // Misc symbols
              0x2700...0x27BF, // Dingbats
              0xE0020...0xE007F, // Tags
              0xFE00...0xFE0F, // Variation Selectors
              0x1F900...0x1F9FF, // Supplemental Symbols and Pictographs
              127000...127600, // Various asian characters
              65024...65039, // Variation selector
              9100...9300, // Misc items
              8400...8447: // Combining Diacritical Marks for Symbols
                return true
              default:
                continue
            }
        }





//这个是swift4之前使用到的检测表情的方法
      for scalar in unicodeScalars {
            switch scalar.value {
            case
            0x00A0...0x00AF,
            0x2030...0x204F,
            0x2120...0x213F,
            0x2190...0x21AF,
            0x2310...0x329F,
            0x1F000...0x1F9CF:
                return true
            default:
                continue
            }
        }
        return false

上面的方法对应的图标没有去细致的学习了解。如有需要可以自行去查看一下。直接使用下面的方法可以检测到对应的表情信息。

swift 5出了新的特性。unicodeScalars.first。如果有支持10.2版本及以上的App的话可以使用这个特性去检测表情信息。

相关文章

  • Swift检测输入框中是否有表情

    上面的方法对应的图标没有去细致的学习了解。如有需要可以自行去查看一下。直接使用下面的方法可以检测到对应的表情信息。...

  • Swift 检测网络状态

    Swift 中检测网络是否可用

  • 类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。Swift 中类型...

  • Swift 类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。 Swift 中类...

  • Swift 之类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。Swift 中类型...

  • Swift 类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于父类或者子类的实例。Swift 中类型转...

  • iOStextField/textView在输入时限制emoji

    又遇到输入框输入表情的情况了,之前写了一篇文章“UITextView/UITextField检测并过滤Emoji表...

  • iOS检测文本中是否包含emoji表情

    话不多说,直接上代码:

  • UITextField限制表情输入,限制输入长度

    一、需求是输入框输入限制表情的输入,限制输入长度 1、判断是否是九宫格输入 2、判断是否是emoji表情输入 3、...

  • 全功能 IM 聊天输入框

    已支持的功能 Emoji 表情插入到输入框中显示 @成员弹出,以及在输入框高亮提示 多会话,输入框内存缓存 支持图...

网友评论

      本文标题:Swift检测输入框中是否有表情

      本文链接:https://www.haomeiwen.com/subject/nrzooltx.html