我面临一个奇怪的问题。我有一个UILabel包含多行文本,我在第一行“•”中使用了bullet。 但我的问题是第二行没有与子弹后的第一个字符对齐。 我测量了它,发现子弹的宽度比正常空间的棕褐色宽度稍大。 这有什么诀窍吗?
答案 0 :(得分:0)
问题与字体属性有关。了解等宽字体和比例字体的区别,然后您就会知道为什么字体中的空格和子弹之间存在差异
https://en.wikipedia.org/wiki/Monospaced_font
简单的解决方案,也许真正的选择是使用等宽字体。
答案 1 :(得分:0)
好的,我通过使用NSParagraphStyle找到了一个强大的答案。 https://wingoodharry.wordpress.com/2016/04/10/bullet-point-list-ios-swift/