我试图将UILabel的属性文本与多行对齐,如下所示。 对齐应该像字符左对齐和时间右对齐的所有日子。我怎么能这样做。请建议。
由于
答案 0 :(得分:3)
我希望有人能找到一种优雅的方式来做到这一点。 我也有类似的任务,这就是我做的方式。 我通过将线分成两部分来实现这一点。(左边应该对齐,右边应该对齐)
答案 1 :(得分:0)
我会将字符串分解为2并将日期与右侧和左侧时间对齐。否则,您需要计算每个字母的宽度(以及之前和/或之后字母之间的间距。)字体很复杂,因为字形本身及其与邻居之间的间距因字母而异。
答案 2 :(得分:-1)
左对齐你的文字。
textAlignment = NSTextalignmentLeft
用“\ n”分隔每一行以强制换行
@"Tuesday 9:20\nWednesday 8:40"