所以我试图在UITableView中使用对齐文本。 cell.textLabel?.text = sometext
我在文本中有两部分,第一部分是单词,第二部分是数字,例如" apple 45" "梨23","香蕉34"所以当他们在tableview单元格中显示时,我希望单词的左侧彼此对齐,左侧的数字彼此对齐。我不能在这里发布图片。
所以根据第一部分单词长度,我通过附加
在字符串中添加了一些空格let appStr = String(count: 22-cnt, repeatedValue: ( " " as Character))
print("append string is" + appStr + "end")
nameHere = name + appStr + number
我打印到程序中的控制台,它工作正常,但在模拟器中显示它没有对齐。
答案 0 :(得分:1)
请勿尝试使用空格对齐数字。设置标签的attributedText
,而不是其text
,并使用NSAttributedString可以使用制表位来执行对齐的事实。