我希望将文本垂直放在一个UITextView填满整个屏幕的大的内部- 这样当几乎没有文字时,说几句话,它就是以高度为中心.这不是关于文本居中(可以在IB中找到的属性)的问题,而是关于如果文本很短则将文本垂直放在中间的问题,因此在文本中没有空白区域.可以这样做吗?提前致谢!UITextView UITextView
我怎么知道这个textView里面文字的高度?
lazy var textView: UITextView = {
let tv = UITextView()
tv.textColor = .white
tv.translatesAutoresizingMaskIntoConstraints = false
tv.isEditable = false
tv.backgroundColor = .white
tv.text = "Se non vuoi vedere di nuovo questa presentazione clicca sul bottone qui sotto..."
tv.textAlignment = .center
tv.font = UIFont(name: "Avenir-Light", size: 22)
return tv
}()
Run Code Online (Sandbox Code Playgroud)