如何写下划线与它们之间的空格?

这就是我在代码中定义我的掩码的方式:

这就是前缀 +48 的样子。为什么字符之间没有空格?是我的性格有问题吗?我使用什么字体并不重要……它总是一样的。

回答

我用什么字体都无所谓...

很明显,您还没有尝试过每种字体。如果您在该网站中输入一些下划线,您会准确地找到哪些字体具有分隔的下划线,哪些没有。例如,DevanagariSangamMN是一种具有分隔下划线的字体。

let view = UITextField(frame: CGRect(x: 0, y: 0, width: 200, height: 40))
view.font = UIFont(name: "DevanagariSangamMN", size: 16)
view.text = "___ ___ ___"
PlaygroundPage.current.liveView = view

当然,更“正确”的方法是调整字符间距,通过给字符一个正字距值。

这看起来像一个UITextField,所以你可以设置它defaultTextAttributes

yourTextField.defaultTextAttributes = [
    NSAttributedString.Key.kern: 2
]


以上是如何写下划线与它们之间的空格?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>