触摸textView时如何获得正确的selectedText位置?

时间:2017-12-18 09:09:19

标签: ios swift textview caret

我想获得一个位置,用户触摸textView,然后将其转换为UIViewcontroller中的视图位置。我使用了以下代码:

if let selectedRange = textView.selectedTextRange {
       let react = textView.caretRect(for: selectedRange.end)
       let viewReact = view.convert(react, from: textView)
  }

问题是这个位置有时是对的,有时是错的。为什么会这样?

0 个答案:

没有答案