TwemojiKit 0.2.0

TwemojiKit 0.2.0

yochidros 维护。



TwemojiKit

license [ TwemojiKit 是一个简单的库,提供 Twemoji 图片 URL,使用 twemoji 核心库。

它是什么?

TwemojiKit 是 twemoji 库的包装类。它可以解析 iOS 表情,并转换为 twemoji。

要求

TwemojiKit 需要 iOS 11.0 或更高版本以及 Swift 5。

安装

  • 将源文件添加到您的项目中。
  • CocoaPods

    pod 'TwemojiKit'
  • Carthage

    github "yochidros/TwemojiKit"
    

使用方法

简单示例。

emoji = "✌️"

 let twemoji = Twemoji.shared.parse(emoji)

它返回 [TwemojiImage]

[
 TwemojiImage(
    - base : "✌️"
    - size : TwemojiKit.TwemojiSize.x72
    - code : "270c"
    - ext : ".png"
 )
]

常规文本与,

text = "Hello,🐶"

  let withText = Twemoji.shared.parse(text)

返回

[
 TwemojiImage(
  - base : "🐶"
    - size : TwemojiKit.TwemojiSize.x72
    - code : "1f436"
    - ext : ".png"
 )

多emoji示例,

 let emojis = "🐱 and 🐶"

返回

[
  0 : TwemojiImage
    - base : "🐱"
    - size : TwemojiKit.TwemojiSize.x72
    - code : "1f431"
    - ext : ".png"
  1 : TwemojiImage
    - base : "🐶"
    - size : TwemojiKit.TwemojiSize.x72
    - code : "1f436"
    - ext : ".png"
]

选项

  • 如果想要将其用作UILabel的attributedString。
  let attrStr = Twemoji.shared.parseAttributeString("💪 muscle")
  label.attributedText = attrStr
  • 仅图片
guard let firstImage = Twemoji.shared.parse("🐶").first else { return }
imageView.image = Twemoji.shared.convertImage(twemoji: firstImage)

依赖项

作者

yochidros, [email protected]

许可证

TwemojiKit遵循MIT许可证。更多信息请参阅LICENSE文件。