如果之前跟着另一个文本字段的resignFirstResponder,则successFirstResponder不起作用

时间:2014-12-28 02:59:17

标签: ios ios8

我有两个文本字段,当用户输入第一个文本时,我想要移动到下一个文本字段,因此我有这样的代码:

    [self.firstTextField becomeFirstResponder];

    ...

- (void) onUserClickingDoneEnteringPhoneNumberButton
{
    ....
    [self.firstTextField resignFirstResponder];
    [self.secondTextField becomeFirstResponder];
}

然而,这不起作用,resignFirstResponder正在使键盘消失但是它不再出现在secondTextField中。

注意:只有[self.secondTextField成为FirstRirstResponder];目前没有任何结果。

onUserClickingDoneEnteringPhoneNumberButton正在使用中,因为firstTextField的键盘类型是UIKeyboardTypePhonePad,因此已将完成按钮作为附件视图添加到键盘。

不,代理没有设置为secondTextField也没问题 - 如果没有先为firstTextField设置,我可以让键盘显示为secondTextField。

0 个答案:

没有答案