Ios Swift UITextView不可见,带有约束

Ios Swift UITextView不可见,带有约束,ios,swift,xcode,autolayout,uitextview,Ios,Swift,Xcode,Autolayout,Uitextview,我正在将UITextView添加到屏幕并添加约束,但它没有显示在视图上 class ViewController: UIViewController { let balanceTitle: UITextView = { let textView = UITextView(); textView.text = "hello balance"; textView.translatesAutoresizingMaskIntoConstraint

我正在将UITextView添加到屏幕并添加约束,但它没有显示在视图上

class ViewController: UIViewController {

    let balanceTitle: UITextView = {
        let textView = UITextView();
        textView.text = "hello balance";
        textView.translatesAutoresizingMaskIntoConstraints = false;
        textView.textColor = .red;
        textView.backgroundColor = .gray;
        return textView;
    }()

    let labelTitle: UILabel = {
        let lblView = UILabel();
        lblView.text = "mmsmsmsmsmsmsmsm";
        lblView.textColor = .red;
        lblView.translatesAutoresizingMaskIntoConstraints = false;
        return lblView
    }()


    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        //view.backgroundColor  = .gray
        //view.addSubview(balanceTitle)
        view.addSubview(balanceTitle);

        balanceTitle.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true;
        balanceTitle.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true;
        balanceTitle.heightAnchor.constraint(equalToConstant: 400).isActive = true;
    }


}
下面是我运行代码后得到的结果。
您需要添加宽度约束

NSLayoutConstraint.activate([ 
    balanceTitle.centerYAnchor.constraint(equalTo: view.centerYAnchor),
    balanceTitle.centerXAnchor.constraint(equalTo: view.centerXAnchor),
    balanceTitle.heightAnchor.constraint(equalToConstant: 400),      
    balanceTitle.widthAnchor.constraint(equalToConstant: 200) 
])
或者像这样的比例值与视图

balanceTitle.widthAnchor.constraint(equalTo:view.widthAnchor, multiplier: 0.8)

看起来宽度是0。请删除后面的分号。这是斯威夫特。