Textview is not showing up in the scrollview - Swift 4 : I have a view controller named as TeamDetailsViewController. I added scroll view to the view controller programmatically and added image view, nameLabel, and UITextview as the subview of the scroll view. imageview and NameLabel are showing up but Text View is not showing up for an unknown reason. Please help. Here is my code.


    class TeamDetailsController: UIViewController {
    
        override func viewDidLoad() {
            super.viewDidLoad()
            setupViews()
            print(textView.text)
        }
        
        lazy var scrollView: UIScrollView = {
            let sv = UIScrollView(frame: self.view.bounds)
            sv.backgroundColor = .white
            sv.translatesAutoresizingMaskIntoConstraints = false
            sv.layer.borderWidth = 5
            return sv
        }()
        
        let profileImageView: UIImageView = {
            let imageView = UIImageView()
            imageView.image = UIImage(named: "team-tony")
            imageView.contentMode = .scaleAspectFill
            imageView.layer.cornerRadius = 50
            imageView.layer.masksToBounds = true
            imageView.clipsToBounds = true
            imageView.translatesAutoresizingMaskIntoConstraints = false
            return imageView
        }()
        
        let nameLabel: UILabel = {
            let label = UILabel()
            label.text = "Jared 'Donald' Dunn"
            label.font = UIFont.systemFont(ofSize: 20, weight: .bold)
            label.translatesAutoresizingMaskIntoConstraints = false
            return label
        }()
        
        let textView: UITextView = {
            var tv = UITextView()
            tv.translatesAutoresizingMaskIntoConstraints = false
            tv.textColor = .black
            tv.font = UIFont.systemFont(ofSize: 16)
            tv.isEditable = false
            return tv
        }()
        
        func setupViews() {
            
            view.backgroundColor = .white
            view.addSubview(scrollView)
            
            scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor, constant: 0).isActive = true
            scrollView.leftAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leftAnchor, constant: 0).isActive = true
            scrollView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, constant: 0).isActive = true
            scrollView.rightAnchor.constraint(equalTo: view.safeAreaLayoutGuide.rightAnchor, constant: 0).isActive = true
            
            scrollView.addSubview(profileImageView)
            profileImageView.centerXAnchor.constraint(equalTo: scrollView.centerXAnchor).isActive = true
            profileImageView.topAnchor.constraint(equalTo: scrollView.topAnchor, constant: 20).isActive = true
    
            scrollView.addSubview(nameLabel)
            nameLabel.centerXAnchor.constraint(equalTo: scrollView.centerXAnchor).isActive = true
            nameLabel.topAnchor.constraint(equalTo: profileImageView.bottomAnchor, constant: 10).isActive = true
            
            scrollView.addSubview(textView)
            textView.centerXAnchor.constraint(equalTo: scrollView.centerXAnchor).isActive = true
            textView.topAnchor.constraint(equalTo: nameLabel.bottomAnchor).isActive = true
            
    
        }
    
    }

