iOS textField执行becomeFirstResponder键盘弹不出来

想跳到下个页面的时候就让下个页面的textFiled变成第一响应者,键盘弹出来。可是写了方法becomeFirstResponder就是没有反应。用了下面这个方法:

- (BOOL)becomeFirstResponder

{

return  yes;

}

还是不行。就是没有变成第一响应者。

结果发现super会抢占先机,成为第一响应者。所以必须return [internalTextView becomeFirstResponder]才可以。意思是不管你前面如何,反正最后让textFiled成为第一响应者。所以就ok啦。

- (BOOL)becomeFirstResponder

{

//这句可写可不写,中间妖魔鬼怪的无所谓

[super becomeFirstResponder];

return [textField becomeFirstResponder];

}

你可能感兴趣的:(iOS textField执行becomeFirstResponder键盘弹不出来)