使用 Swfit 在文本中呈现自定义表情符号
表情符号文本
在 中呈现自定义表情符号。支持本地和远程表情符号。远程表情符号使用Nuke加载和缓存Text
用法
远程表情符号
EmojiText(markdown: "Hello World :my_emoji:",
emojis: [RemoteEmoji(shortcode: "my_emoji", url: /* URL to emoji */)])
本地表情符号
EmojiText(markdown: "Hello World :my_emoji:",
emojis: [LocalEmoji(shortcode: "my_emoji", image: /* some UIImage */)])
配置
远程表情符号将替换为占位符图像。默认值为 SF 符号,但您可以提供占位符图像square.dashed
.environment(\.placeholderEmoji, /* some UIImage */)
从Nuke使用远程表情符号,但您可以提供自定义管道ImagePipeline.shared
.environment(\.imagePipeline, ImagePipeline())
许可证
请参阅许可证