首页 > 解决方案 > 如何在字符串的最后一个位置添加空格?

问题描述

我试图在字符串的最后一个位置添加 2 个空格,但是当我在标签中设置它时,我发现没有空格。但是如果我用另一个字符添加了 2 个空格,它就可以了。然后我尝试用一​​些额外的字符添加 2 个空格,然后修剪这些额外的字符。但是对于所有这些情况,当我将它放在文本标签中时,我没有观察到空格。我正在尝试正确对齐。

let name: String = self.cityModelArr[indexPos].countryShortName+"  12"
let endIndex = name.index(name.endIndex, offsetBy: -2)
let truncated = String(name[..<endIndex])
self.testLabel.text = truncated

我尝试了更多来自互联网的解决方案,但未能实现我的目标。

标签: swift4

解决方案


您可以在字符串末尾使用 \t 来添加空格。

self.testLabel.text = "\(self.cityModelArr[indexPos].countryShortName)\t"

推荐阅读