Ios &引用;“下一步”;按钮自定义键盘Objective-C

Ios &引用;“下一步”;按钮自定义键盘Objective-C,ios,objective-c,keyboard,Ios,Objective C,Keyboard,我已经使用Objective-C创建了一个自定义键盘。但是,我仍然停留在某个功能上,这就是能够实现一个“下一步”按钮,就像股票iOS键盘上已经提供的那样。(我在下面附上了一张股票iOS键盘的屏幕截图) 以下是我的键盘视图控制器代码,它将我的按钮空白连接到实际键盘: -(void)addGesturesToKeyboard{ [self.keyboard.globeSwitch addTarget:self action:@selector(advanceToNextInputMode)

我已经使用Objective-C创建了一个自定义键盘。但是,我仍然停留在某个功能上,这就是能够实现一个“下一步”按钮,就像股票iOS键盘上已经提供的那样。(我在下面附上了一张股票iOS键盘的屏幕截图)

以下是我的键盘视图控制器代码,它将我的按钮空白连接到实际键盘:

-(void)addGesturesToKeyboard{
    [self.keyboard.globeSwitch addTarget:self action:@selector(advanceToNextInputMode) forControlEvents:UIControlEventTouchUpInside];

    [self.keyboard.planA addTarget:self action:@selector(execPlanA) forControlEvents:UIControlEventTouchUpInside];
    // what I want to implement -> [self.keyboard.planA addTarget:self action:@selector(textFieldShouldReturn:) forControlEvents:UIControlEventTouchUpInside];

    [self.keyboard.planB addTarget:self action:@selector(execPlanB) forControlEvents:UIControlEventTouchUpInside];

    [self.keyboard.planC addTarget:self action:@selector(execPlanC) forControlEvents:UIControlEventTouchUpInside];
}
下面是我的textFieldshouldReturn方法,它似乎不适合我:

-(void)textFieldShouldReturn:(UITextField*)textField
{
     NSInteger nextTag = textField.tag + 1;
    // Try to find next responder
    UIResponder* nextResponder = [textField.superview viewWithTag:nextTag];
    if (nextResponder) {
        // Found next responder, so set it.
        [nextResponder becomeFirstResponder];
    } else {
        // Not found, so remove keyboard.
        [textField resignFirstResponder];
    }
}

您是否将文本视图委托设置为viewController?@Saeed rz我不这么认为没有。。我希望键盘能够像普通键盘一样在任何网站的文本字段之间切换。