我有一个标签,我在其中插入了文本。标签有尺寸,但我的问题是:
当我在标签中插入文本时,如果文本长度超过标签的大小,标签中会出现“....”;例如:
如果我想插入标签的完整字符串是这样的:"hello world how are you?"
在标签中我看到这个“hello world...”
我希望标签自动换行。
出于这个原因,我这样做了,但它不起作用:
label!.textAlignment = NSTextAlignment.Center;
label!.numberOfLines = 0;
label!.font = UIFont.systemFontOfSize(16.0);
label!.text = "hello world how are you?"
我哪里错了?
最佳答案
label.lineBreakMode = .byWordWrapping
label.numberOfLines = 0;
或如下调整字体大小以适合整个字符串
label.adjustsFontSizeToFitWidth = true
关于xcode - 自动多行标签swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33430680/