我怎么知道uitextfield在第一响应者时被击中

时间:2012-12-27 07:22:39

标签: ios events uitextfield

我制作一个文本字段进行评论,评论可以有情感或任何其他内容,如标记。所以我将文本字段的输入视图从键盘更改为自定义视图,当我再次触摸文本字段时,我需要输入视图再次是键盘。现在我再也无法收到触摸文本字段的事件。

谢谢!

编辑1:

我现在有一个丑陋但有用的方法。我添加另一个隐藏的文本字段,当显示情感时,第二个文本字段成为第一个响应者。然后触摸第一个文本字段将通常显示键盘。

我认为这不太好,如果你有更好的方法请告诉我。感谢

1 个答案:

答案 0 :(得分:3)

这是因为第一次触摸时您的文本字段已成为您可以在以下delegate中检测到的第一个响应者。如果再次触摸它,则不会收到该事件,因为文本字段尚未重新响应响应者。您可能尝试的是在文本框架开始编辑后检测文本框架上的触摸,然后显示键盘。