我在 ios 中使用 swift 3,我希望我的标签具有多种样式。代码如下,我希望 completionDate 为斜体。我希望 quanity 是这种颜色 e50079,我希望 dist 是 511b70,我希望 storeName 是斜体。我如何使用 swift 3 在 ios 中执行此操作?谢谢你
var completionDate = menuItem.completionDate!+"\n"
var quantity = menuItem.quantity!+" "+menuItem.product!
var were = " were"
var dist = menuItem.distributionActivityType!
var storeName = menuItem.storeName!+"-"+menuItem.city!
cell.label1.text = completionDate+""+quantity+""+were+" "+dist+"\n"+storeName
最佳答案
您的问题的直接答案是确实按照 Aseider 的建议使用 NSAttributedString
。
创建具有多个标签的单元格布局通常更容易,每个标签对应一条信息。您可以单独设置每个标签的样式。您可以将单元格布局代码分解为单元格类或使用 Interface Builder,从而使配置单元格的代码简单明了且可读。处理属性字符串比较困难,因为您必须自己找出属性范围。
关于ios - 标签文本有多种字体、样式和颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41911479/