在指定时间内监视UITextField文本更改

时间:2017-07-04 08:39:23

标签: ios

听取文本框,输入案例内容,2S内有内容输入不处理,2S无内容输入后,退出编辑请求界面

1 个答案:

答案 0 :(得分:2)

不在这里写你的代码 - 但是给你一个如何使用NSTimer的详细说明;)[请注意,这只是一种方式,但恕我直言,这是最简单/最直观的]

  1. 将自己设为textfield的代表

  2. 等待didBegin通知并将取消编辑的计时器设置为2s!

  3. 如果在计时器处于活动状态时调用endEditing,则取消它

  4. 如果在计时器处于活动状态时调用了shouldChangeCharacters,则将其取消

  5. 如果计时器未取消并触发。告诉textfield endEditing