Ios UITextField自定义InputView-如何让TextField返回到fire?

Ios UITextField自定义InputView-如何让TextField返回到fire?,ios,uitextfield,uitextfielddelegate,Ios,Uitextfield,Uitextfielddelegate,我已经创建了一个自定义inputView,并有一个“完成”按钮。有人知道我如何连接“完成”按钮,使其与内置键盘上的返回键一样工作吗 我基本上需要让textFieldShouldReturn方法为UITextField激发 我知道我可以在textfield上调用resignFirstResponder,但这不会触发textFieldShouldReturn方法。如果是自定义输入视图和自定义“完成”按钮,为什么需要使用文本字段委托方法?您可以将“完成”按钮连接到自己的操作 如果在textfield

我已经创建了一个自定义inputView,并有一个“完成”按钮。有人知道我如何连接“完成”按钮,使其与内置键盘上的返回键一样工作吗

我基本上需要让textFieldShouldReturn方法为UITextField激发


我知道我可以在textfield上调用resignFirstResponder,但这不会触发textFieldShouldReturn方法。

如果是自定义输入视图和自定义“完成”按钮,为什么需要使用文本字段委托方法?您可以将“完成”按钮连接到自己的操作


如果在
textfield shouldReturn
方法中有一些常用代码,则可以将其移出到另一个方法中,该方法可以从委托方法和新操作调用

我已经想到了这一点,并且可能必须以这种方式实现它,但是我更愿意尝试保持我的自定义键盘足够通用,以便它使用内置的textfield委托方法。哦,好的-如果它是一个自定义键盘,那么您可能已经有了向文本字段传递新字符的机制-如果传递返回字符会发生什么?我找不到向文本字段传递字符的机制,所以我不得不在键盘上添加一个textField属性,我只是在按键上修改文本值。那么,如果你修改文本值使其结尾有一个换行符,会发生什么呢?我想标准键盘的功能与您所做的类似。这是一个非常古老的问题,我很好奇,您能否找到一种方法来激发textfield,而不使用自定义UITextField返回?