Gitanchi 1.0.1

Gitanchi 1.0.1

测试已测试
Lang语言 SwiftSwift
许可协议 MIT
发布最新版本2015年12月
SPM支持SPM

Ales Kocur 维护。



Gitanchi 1.0.1

  • Aleš Kocur

Gitanchi是一个小的库,可以从提供的字符串中生成NSAttributedString,并用图像(表情符号)替换已注册的字符。

使用方式

导入Gitanchi

import Gutenberg

创建尽可能多的表情符号

let emoji1 = Emoji(code: "*angry*", image: UIImage(named: "angry")!)
let emoji2 = Emoji(code: "*grin*", image: UIImage(named: "grin")!)

并注册它们

Gutenberg.registerEmoji(emoji1, emoji2)

然后创建标签

@IBOutlet weak var textLabel: GutenbergLabel!

并设置文本

self.textLabel.text = "Hey! *grin* Where are you? *angry*"

就是这样。如果您不想使用我们的GitanchiLabel(它是UILabel的子类),还有一个用于UILabel的扩展,其中包含方法gtb_text:

self.textLabel.gtb_text = "Hey! *grin* Where are you? *angry*"

这只是外观上的一些改进 :)

要求

没有特别的要求。Gitanchi利用NSTextAttachment类来替换已注册字符串的出现。

安装

Gitanchi可通过CocoaPods获取。要安装它,只需在Podfile中添加以下行:

pod "Gutenberg"

作者

Aleš Kocur,[email protected]

许可协议

Gitanchi可在MIT许可协议下使用。有关更多信息,请参阅LICENSE文件。