如何在UILabel中管理行间距 (Swift)
大家好!我是Swift iOS开发的新手,遇到了一个关于UILabel的问题。我需要让标签中的文本显示时行与行之间的距离更大——类似于CSS中的line-height属性。默认情况下,UILabel使用标准的行间距,这对我的设计来说显得太紧凑了。
我尝试过使用字体属性,但没成功。以下是我当前的代码:
```swift
let label = UILabel()
label.text = "这是一段长文本,需要显示成多行。我希望行与行之间有更多空间。"
label.numberOfLines = 0
label.font = UIFont.systemFont(ofSize: 16)
label.textAlignment = .left
```
我读到过可以使用NSAttributedString配合NSMutableParagraphStyle,但当我这样做时,文本要么根本不显示,要么没有变化。也许我漏掉了什么?
请告诉我如何在Swift中正确设置UILabel的行间距。是否需要使用NSAttributedString?