IOS UITextView如何删除所选文本

时间:2016-12-04 02:44:26

标签: ios uitextview

UITextView输入时,如此获取所选文本范围,我需要删除所选文本。enter image description here

2 个答案:

答案 0 :(得分:1)

由于UITextView符合UITextInput protocol,您可以询问selectedTextRange,然后向replace询问该范围为空字符串:

if let range = textView.selectedTextRange {
    textView.replace(range, withText: "")
}

答案 1 :(得分:0)

[textView markedTextRange]& textView.textInputMode.primaryLanguage会很有用