28
如何使用Swift创建属性字符串?
我正在尝试制作一个简单的咖啡计算器。我需要显示咖啡的克数。克的“ g”符号需要附加到我用来显示金额的UILabel上。UILabel中的数字随用户输入的变化而动态变化,但是我需要在字符串的末尾添加小写的“ g”,其格式与更新数字的格式不同。需要在数字上附加“ g”,以便随着数字大小和位置的变化,“ g”随数字“移动”。我敢肯定这个问题已经解决了,所以正确的链接会很有帮助,因为我已经用心搜索了。 我在文档中搜索了属性字符串,甚至从应用程序商店下载了“属性字符串创建器”,但是结果代码在Objective-C中,并且我正在使用Swift。一个很棒的示例,这显然是在Swift中使用属性字符串创建具有自定义属性的自定义字体的明显示例,并且可能对其他开发人员有所帮助。有关此操作的文档非常混乱,因为如何执行此操作的路径并不明确。我的计划是创建属性字符串,并将其添加到coffeeAmount字符串的末尾。 var coffeeAmount: String = calculatedCoffee + attributedText 其中calculatedCoffee是一个Int转换为字符串,而“ attributedText”是我尝试创建的具有自定义字体的小写字母“ g”。也许我正在以错误的方式进行操作。任何帮助表示赞赏!