首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何检测UITextField上的tap?

如何检测UITextField上的tap?
EN

Stack Overflow用户
提问于 2013-09-11 06:04:40
回答 1查看 22.7K关注 0票数 18

我有一个禁用了用户交互的UITextField。因此,如果您点击此文本字段,则不会发生任何事情。通常,要检查文本字段是否被点击Id,请尝试委托方法,但我不能,因为用户交互被禁用。有什么方法可以检查文本字段是否被点击/触摸了吗?当点击它时,我将另一个元素更改为hidden = no;,所以我想知道是否可以启用用户交互。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-11 06:12:42

最好的选择是打开用户交互,并使用委托方法禁用编辑操作。

代码语言:javascript
复制
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
     return NO;
} 

您可以在该函数中调用您的方法来检测tap。

票数 44
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18729523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档