【发布时间】:2016-04-20 06:25:14
【问题描述】:
所以我试图使用对齐 UITableView 中的文本。 cell.textLabel?.text = sometext
我在 sometext 中有两个部分第一部分是单词,第二部分是数字,例如“apple 45”“pear 23”,“banana 34”所以当它们显示在 tableview 单元格中时,我想要左侧单词彼此对齐,左侧的数字彼此对齐。我不能在这里发布图片。
所以根据第一部分的字长,我通过追加在字符串中添加了一些空格
let appStr = String(count: 22-cnt, repeatedValue: ( " " as Character))
print("append string is" + appStr + "end")
nameHere = name + appStr + number
我在程序中打印到控制台,它工作正常,但是在模拟器中显示时它没有对齐。
【问题讨论】:
-
"和左边的数字对齐"你不是说右边吗?
-
不..我的意思是左边
-
所以您希望
134比2更突出向右?您想要134的1下的2?这是显示一列数字的一种非常不寻常的方式。 -
真的很感激。我想在 23 中的 2 中低于 124 中的 1,所以它们的左边对齐。因为我在表格视图上方有一个输入框,所以我希望它们对齐框。
标签: ios swift uitableview text-alignment