しばらくすると、UITextViewでテキストの選択を解除する必要があります。 UITextViewでテキストの選択を解除するにはどうすればよいですか?UITextViewでテキストの選択を解除するにはどうすればよいですか?
編集:私はプログラム的に行う必要があります。
しばらくすると、UITextViewでテキストの選択を解除する必要があります。 UITextViewでテキストの選択を解除するにはどうすればよいですか?UITextViewでテキストの選択を解除するにはどうすればよいですか?
編集:私はプログラム的に行う必要があります。
UITextView
はプロパティを持つUITextInput
プロトコルを採用しています。 nilにプロパティを設定します。以前の答えは私のために動作しませんでした
self.textView.selectedTextRange = nil;
、コンパイラは文句:送信
「無効*」互換性のない型「NSRange」のパラメータに(別名「構造体_NSRange ')
は、私が代わりに空NSRange
構造体を使用する必要がありました:
[self setSelectedRange:(NSRange){ .location = 0, .length = 0 }];
'selectedTextRange'は' selectedRange'と同じではありません。だからこそあなたは誤りを抱えています。 –
このそれが動作する方法であり、あなたがビューで好きな場所あなたが以前に選択したテキストの選択を解除するためには触れることができます。この機能を書き、あなたのUIViewControllerで
を:
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
self.view.endEditing(true)
}
'super.touchesBegan(_:with:)'も呼びますか? – ma11hew28
注:iOSのこの唯一の作品5+ – lorean