我试图在swift 3的右上角位置添加标签的属性文字,如图所示的[PDF]
我的要求是......我有一个选择器视图,其中包含带有国家/地区列表的文本值。当选择一个值时,我需要显示该国家/地区名称及其大陆。
我能够在标签中显示选择器视图值,这个值很简单但不确定如何在右上角位置附加大陆名称
如果我选择美国,我的标签应显示NA USA(NA为北美),其中NA代替[PDF]和美国代替“这是样本PDF”来自附件
我可以通过在标签前添加uiView来显示它,但我的请求明确表示不添加uiview来显示它。这应该是uilabel,文本动态变化
我不知道如何使用属性字符串来标记
请指导
答案 0 :(得分:0)
将此代码用于 p>
输出为27.67,其中.67显示小,27显示大
let attString:NSMutableAttributedString = NSMutableAttributedString(string: "27.67", attributes: [NSFontAttributeName:Typography.largeDrawerSavingAmountLabel!])
attString.setAttributes([NSFontAttributeName:Typography.smallDrawerSavingAmountLabel!,NSBaselineOffsetAttributeName:33], range: NSRange(location:attString.string.characters.count - 2,length:2))
lblTotalAmount.attributedText = attString;
哪里
您将字体放在Typography.largeDrawerSavingAmountLabel
的位置
和Typography.smallDrawerSavingAmountLabel