3
A
回答
5
由於NSTextView是NSText的子類,你可以使用NSText實例方法找出選定的字符串,像這樣:
NSString *selected = [[myTextView string]
substringWithRange:[myTextView selectedRange]];
5
的NSText可以比只有一個選擇了。使用TextEditapp檢查它:在按CMD時用鼠標選擇一個字符串。因此,您可以根據需要選擇任意數量的字符串。因此我認爲,更常見的解決方法是使用:
NSArray *ranges = [myTextView selectedRanges];
然後逐個提取字符串。
相關問題
- 1. 獲取突出顯示/選定文本
- 2. NSTextView突出顯示
- 3. 使用JXA從選定的文本/突出顯示的文本中獲取字符串
- 4. 獲取並突出顯示當前字在NSTextView
- 5. 文本選擇突出顯示太多
- 6. 突出顯示字符串
- 7. NSTextView語法突出顯示
- 8. 獲取突出顯示的文本
- 9. 獲取突出顯示的文本
- 10. 如何只選擇突出顯示的字符串
- 11. 如何從Swift中的NSTextView中獲取選定的字符串?
- 12. 如何獲取字符串的NSRange突出顯示
- 13. 如何從textarea中突出顯示的文本中獲取鄰居字符?
- 14. 將突出顯示的文本保存爲字符串
- 15. JS突出顯示的文本字符串
- 16. Javascript:替換文本區域中突出顯示的字符串?
- 17. 在php中突出顯示字符串中的文本
- 18. Codeigniter:突出顯示codeigniter中的字符串文本
- 19. 用php突出顯示HTML CSS中的文本字符串
- 20. 如何突出顯示QTextEdit中的文本字符串
- 21. 如何在突出顯示後取消選擇文本?
- 22. 突出顯示ListView選擇
- 23. jQuery從突出顯示的文本中獲取類名
- 24. 從活動窗口中獲取突出顯示的文本
- 25. 從任何窗口獲取突出顯示的文本(javascript)
- 26. 如何從PSPDFKit獲取突出顯示的文本?
- 27. 當您選擇「獲取」,「返回」和「結束獲取」突出顯示時,突出顯示的名稱是什麼?
- 28. 如何在目標c中突出顯示字符串文本
- 29. Visual Studio/Notepad ++:突出顯示重複出現的選擇文本?
- 30. 在emacs字符串中突出顯示「」
良好的通話!請記住,這隻適用於NSText * View *實例,而不僅僅是NSText。參見[方法文檔](https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSTextView_Class/Reference/Reference.html#//apple_ref/doc/uid/20000373-BCIGJIFD ) – Tim