1.2 NSTextView
NSTextView是OS X中一种可以展现大容量文本的控件,但其文本内容超出控件本身时,会出现滚动条以供滑动。NSTextView的创建与使用与NSTextField类似,下面是其详细介绍。
1.2.1 基本声明
var textView: NSTextView!
private func initView(){
mView = NSView(frame: NSRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height))
textView = NSTextView()
textView.delegate = self
textView.enabledTextCheckingTypes = .min
textView.string = "Intent intent = new Intent(this);\n startActivity(intent);"
textView.isContinuousSpellCheckingEnabled = true
self.view.addSubview(textView)
textView.snp.makeConstraints{
make in
make.width.equalTo(self.view.frame.width - 80)
make.height.equalTo(self.view.frame.height - 150)
make.centerX.equalToSuperview()
make.top.