如何确定用户是否按下/选择了uitextfield?

use*_*244 6 iphone xcode

有没有办法确定用户是否选择了文本字段并将其激活?我正在尝试实现一些代码:

if(textFieldsomething.isActive)
{

}
Run Code Online (Sandbox Code Playgroud)

Gre*_*reg 12

您可以检查文本字段是否正在编辑:

if (textFieldSomething.isEditing) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅UITextField类参考.


MBU*_*MBU 11

您可以实现textFieldDidBeginEditing函数以在编辑文本字段时捕获操作事件.

-(void)textFieldDidBeginEditing:(UITextField *)textField { //Keyboard becomes visible

    //perform actions.
}
Run Code Online (Sandbox Code Playgroud)