草庐IT

characterRangeAtPoint

全部标签

iphone - 检测点击字符。 UITextView characterRangeAtPoint 总是返回 nil

我正在尝试确定UITextView中的哪个特定字符已被点击。我尝试使用characterRangeAtPoint:方法。但它总是返回nil,无论我在UITextView中点击什么地方。我什至编写并运行了以下代码:for(intx=0;x嗯,它永远不会到达NSLog字符串。我做错了什么? 最佳答案 这是一个iOS7错误。characterRangeAtPoint:总是返回nil,除非事先至少选择了一次某些文本。作为解决方法,您可以预先调用setSelectedRange:或setSelectedTextRange:,但随后textVi