Я создал несколько иконочных шрифтов, используя такие веб-сайты, как (http://fontastic.me/ ), который дает вам файл .ttf.
вы можете использовать его по
myLable.text = "\u{e002}" //
print("\u{e002}") //
print("\u{1F496}") //????
это хорошо работает, но я хочу передать строку напрямую, используя раскадровку.
Затем я начинаю работать с подклассом UILabel и создаю @IBInsectable для строки Unicode. но это не сработало. Ниже приведен код IBInspectable.
@IBInspectable internal var myString: String? {
didSet {
text = "\u{e002}" // this works
text = "\\u{\(myString)}" //\u{e002} this not
}
or
let myString = "e002"
print("\\u{\(myString)}") //\u{e002}
даже это тоже не работает
print(myString)
text = String(UTF8String: myString!)
но это будет печатать только текст, который предполагается печатать Icon, например print("\u{e002}")
this. как это решить, что мне не хватает?
Заранее благодарю за любую помощь.