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),
        ])
    }
}
 
    