我有一个禁用了用户交互的 UITextField。因此,如果您点击此文本字段,则不会发生任何事情。通常要检查文本字段是否被点击,我会尝试委托(delegate)方法,但我不能,因为用户交互被禁用。有什么方法可以检查文本字段是否被点击/触摸?我将另一个元素更改为 hidden = no;当它被点击时,所以我想知道它是否有可能实现用户交互。
最佳答案
最好的选择是使用委托(delegate)方法打开用户交互并禁用编辑操作。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO;
}
您可以在该函数内调用您的方法来检测点击。
关于ios - 如何检测 UITextField 上的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18729523/