I have my UILabel
code as below. It works find showing UILabel in my ViewController.
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let myText = UILabel()
myText.text = "Testing"
view.addSubview(myText)
myText.translatesAutoresizingMaskIntoConstraints = false
myText.backgroundColor = .green
NSLayoutConstraint.activate([
myText.centerXAnchor.constraint(equalTo: view.centerXAnchor),
myText.centerYAnchor.constraint(equalTo: view.centerYAnchor),
])
}
}
However if I change to UITextView
as below, nothing appears. What did I do wrong?
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let myText = UITextView()
myText.text = "Testing"
view.addSubview(myText)
myText.translatesAutoresizingMaskIntoConstraints = false
myText.backgroundColor = .green
NSLayoutConstraint.activate([
myText.centerXAnchor.constraint(equalTo: view.centerXAnchor),
myText.centerYAnchor.constraint(equalTo: view.centerYAnchor),
])
}
}