我正在做一个应用程序,我需要检测何时单击 UITextField
。我尝试使用 touchesBegan
但它在单击时不会对文本字段使用react,只会在它之外使用react。我只是从 Objective-C 开始,所以如果你给我建议,请详细说明。谢谢。
最佳答案
你可以尝试委托(delegate)方法:
- (void)textFieldDidBeginEditing:(UITextField *)textField {
// Do something
}
只要文本字段启用了交互并且是可编辑的。但是,如果文本字段已经是第一响应者,则不会检测到第二次点击。
关于ios - 如果 UITextField 被点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21861456/