在iOS中,可以通過設置UILabel的屬性來實現文本換行。具體方法如下:
在Interface Builder中設置Label的Lines屬性為0,同時設置Line Break屬性為Word Wrap或Character Wrap。
在代碼中設置Label的numberOfLines屬性為0,同時設置Line Break Mode屬性為Word Wrap或Character Wrap。
示例代碼如下:
let label = UILabel()
label.text = "This is a long text that needs to be wrapped to multiple lines"
label.numberOfLines = 0
label.lineBreakMode = .byWordWrapping
label.sizeToFit()
這樣設置之后,當Label的文本長度超過Label的寬度時,文本會自動換行顯示在多行。