Adding/Appending Swift 中的标签文本 3 - iOS

Adding/Appending Attributed text to label in Swift 3 - iOS

我正在尝试在 swift 3 中的右上角位置添加属性文本,如图所示

中的 [PDF]

我的要求是...我有一个选择器视图,其中包含带有国家/地区列表的文本值..当值被 selected 时,我需要显示该国家/地区名称及其大陆。

我可以在标签中显示选择器视图值 selected,这很简单,但不确定如何在右上角附加大洲名称

如果我 select 美国,我的标签应该显示 NA 美国(NA 是北美),用 NA 代替 [PDF] 和 USA 代替 "this is sample PDF" 来自附件

我可以通过在标签前面添加 uiView 来显示它,但我的要求明确表示不要添加 uiview 来显示它。这应该是文本动态变化的 uilabel

不确定如何在此处使用属性字符串进行标记

请指导

为此使用此代码

输出将为 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