小编the*_*K42的帖子

如何响应UITextField上的触摸事件?

我想响应触摸事件(特别是UIControlEventTouchUpInsideUIControlEventTouchUpOutside上一个) UITextField,但那是通过唯一的事件UIControlEventTouchCancel.

我不能使用UIControlEventEditingDidBegin,因为它只发生在场增益聚焦时,这不是我想要检测的.无论当前的焦点状态如何,我想知道用户何时抬起他们的手指,以及它是在文本字段的内部还是外部.

有谁知道这样做的方法?

要清楚我已经尝试过使用addTarget:action:forControlEvents并不起作用.取消阻止了修饰事件.我想要一种方法来在消耗它之前检测到触摸UITextField并产生Cancel事件.

另外,如果可能的话,我想避免创建任何额外的视图.

uitextfield ios

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios ×1

uitextfield ×1