如何显示没有空格的 ascii 行

How to display an ascii line without spaces

我正在尝试让我的代码打印一条直线。然而,我能得到的最接近的是这个。

   LABEL.text = "---------------------"

如您所见,这不起作用,因为在每一小段线之间有一个 space。按什么键可以给我一条中间没有 space 的行。

如果我对你的问题理解正确,你希望 UILabel 显示没有间距的 ascii 行。

这里有多个选项:

  1. 寻找“-”间距更小的字体。
  2. 使用下划线(“_”)。
  3. 不要使用 ascii 线,简单地绘制一条,或者更简单地使用宽度为 0.5 的 UIView。

有许多用于绘制线条和框的 Unicode 字符。为此,使用:

label.text = "───────────────"

那是一系列的U+2500(BOX DRAWINGS LIGHT HORIZONTAL)。