@Kishikawa Katsumi
override func viewDidLoad() { super.viewDidLoad() let textView2 = UITextView(frame: view.bounds) textView2.isScrollEnabled = false var message = "" for i in 1...10000 { message += "\(i)\n" } textView2.text = message view.addSubview(textView2) func makeCS() { textView2.translatesAutoresizingMaskIntoConstraints = false self.view.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "|[v]|", options: [], metrics: nil, views: ["v": textView2])) self.view.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[v]|", options: [], metrics: nil, views: ["v": textView2])) } makeCS() }