UITextView输入时,如此获取所选文本范围,我需要删除所选文本。enter image description here
答案 0 :(得分:1)
由于UITextView
符合UITextInput
protocol,您可以询问selectedTextRange
,然后向replace询问该范围为空字符串:
if let range = textView.selectedTextRange {
textView.replace(range, withText: "")
}
答案 1 :(得分:0)
[textView markedTextRange]& textView.textInputMode.primaryLanguage会很有用