【发布时间】:2014-02-04 19:20:05
【问题描述】:
我想在用户完成 UITextView 中的更改选择时捕获事件。方法textViewDidChangeSelection: 在用户拉动光标时调用了几次。我尝试使用touchesEnded:withEvent:,但它没有调用。尝试添加平移手势,但平移处理程序不调用。
【问题讨论】:
-
请解释为什么你不能使用
textViewDidChangeSelection:。 -
每次选择更改时,我都会向服务器发送请求。在这种情况下,我收到了很多请求。我可以延迟发送请求,这是 B 计划 =)
-
在最后一次
textViewDidChangeSelection:通话后等待一段时间可能是个好主意。 -
是的,但我认为如果我能毫不拖延地做会好得多。响应在 0.1 秒内,非常快。随着延迟,用户将等待十倍于需要的时间。而且我每天的请求有限制。无论如何,最好不要拖延。
-
@Gralex 你找到解决方案了吗?
标签: ios objective-c iphone swift uitextview