首页 > 解决方案 > UItextfield 超类中的下一个功能

问题描述

在我的应用程序中,我有很多viewcontrollers使用textfields子类。到现在为止,如果我按回车键,他们将辞职,用户需要选择第二个。

next现在,当用户从键盘按下键时我想要实现的下一个textfield将成为第一响应者。

挑战是(实际上是我的客户)我不想碰viewcontrollers

我试图实现这一点,但没有找到通用的解决方案。

我知道有很好的库可用,iqkeyboardmanager但我不能使用它:

这是我用超类编写的简单代码

- (BOOL)textFieldShouldReturn:(UITextField *)textField{
    [textField resignFirstResponder] ;
    return NO ;
}

标签: iosobjective-ckeyboarduitextfield

解决方案


按照https://github.com/simonbs/BSKeyboardControls创建您自己的自定义类,该类具有与该链接相同的代码。首先传递所有文本字段数组并在那里隐藏工具栏。接下来在您的 textFieldShouldReturn 方法中将 textField 传递给 BSKeyboardControls 的 activeField


推荐阅读