2017-06-30 21 views
0

NSTextViewでは、キャレット、または選択範囲の開始点が整数として配置されている場所を探したいと思います。どうすればいい?SwiftのNSTextViewでテキスト挿入ポイントの位置を見つける方法は?

私はこの文で試してみました:

@IBOutlet var mainTextField: NSTextView! 

let theSelectedRange = mainTextField.selectedRange 
cursorPosition = mainTextField.offset(from: mainTextField.beginningOfDocument, to: theSelectedRange.start) 

が、私はエラーを取得:

Value of type 'NSTextView' has no member 'offset'

私はthis questionを見ましたが、私は私の小さな経験によるスウィフトでソリューションを翻訳することはできません。

+0

https://stackoverflow.com/ a/34247107/2303865 –

+1

ありがとうレオ! – Cue

答えて

1

せselectedRage = self.textViewIn.selectedRanges.last プリント(selectedRage ?? "いいえ選択された")

出力:NSRange:{0,3})

関連する問題