NSTextView
не прокручивается, поместите текстовое представление внутри NSScrollView
. Метод класса scrollableTextView()
из NSTextView
возвращает NSTextView
в NSScrollView
.
private var textView:NSTextView?
private func setupTextView() {
let scrollView = NSTextView.scrollableTextView()
textView = scrollView.documentView as? NSTextView
textView?.isEditable = false
view.addSubview(scrollView)
scrollView.translatesAutoresizingMaskIntoConstraints = false
scrollView.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
scrollView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
scrollView.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
scrollView.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true
}