是否可以在Swift中的UILabel
中显示多行文字?
我目前使用的是具有内部滚动的UITextView
,我想避免静态滚动和显示。我已尝试放置一些约束来实现此目的,但它不会阻止UITextView
上的内部滚动。
答案 0 :(得分:1)
您可以执行以下操作:
myLabel.numberOfLine = 2
您还可以指定0
以允许您的标签使用必要的行数来显示所有内容。
答案 1 :(得分:1)
我认为你的意思是UITextView
。
将您的文字更改为UILabel
并将其作为IBOutlet
连接,然后添加以下代码:
myLabel.numberOfLines = 0
示例:
@IBOutlet weak var myLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
myLabel.text = "This is where all of your text goes..."
myLabel.numberOfLines = 0
}
将约束设置为正常,这应该在多行上显示UILabel
,具体取决于您显示的文本数量。
答案 2 :(得分:0)