如何使用SWIFT生成属性化字符串?

如何使用SWIFT生成属性化字符串?

我试着做一个简单的咖啡计算器。我需要用克显示咖啡的数量。克的“g”符号需要附加在我的UILabel上,我用它来显示数量。UILabel中的数字随用户输入而动态变化,但我需要在字符串末尾添加一个小写的“g”,该字符串的格式与更新数字不同。“g”需要附加到数字上,以便随着数字大小和位置的变化,“g”与数字一起移动。我相信这个问题以前已经解决了,所以在正确的方向上的链接将是有帮助的,因为我已经谷歌了我的小心脏。

我已经在文档中搜索了一个属性化字符串,我甚至从应用程序商店下载了一个“属性化字符串创建者”,但是结果代码在Object-C中,我正在使用SWIFT。对于学习这种语言的其他开发人员来说,最棒的可能是使用SWIFT中的属性字符串创建带有自定义属性的自定义字体的明确示例。这方面的文档非常混乱,因为对于如何做到这一点并没有一个非常明确的路径。我的计划是创建属性化字符串,并将其添加到我的咖啡挂载字符串的末尾。

var coffeeAmount: String = calculatedCoffee + attributedText

其中,CompuatedCoffee是一个转换为字符串的Int,而“属性Text”是小写的“g”,我正在尝试创建自定义字体。也许我走错路了。任何帮助都是非常感谢的!


MMTTMM
浏览 785回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP