UITableView 空白 space 不工作?

UITableView blank space not working?

所以我尝试使用对齐 UITableView 中的文本。 cell.textLabel?.text = sometext

我在某些文本中有两个部分,第一部分是单词,第二部分是数字,例如 "apple 45" "pear 23"、"banana 34" 所以当它们显示在 tableview 单元格中时,我想要单词的左侧相互对齐,数字的左侧相互对齐。而且我这里不能post一张照片。

所以根据第一部分的字长我通过附加

在字符串中添加了一些空白space
let appStr = String(count: 22-cnt, repeatedValue: ( " " as Character))
print("append string is" + appStr + "end")
nameHere = name + appStr + number

我在程序中打印到控制台,它工作正常,但在模拟器中显示时它没有对齐。

请勿尝试使用空格对齐数字。设置标签的 attributedText,而不是 text,并使用 NSAttributedString 可以有制表位来执行对齐的事实。