Ios 使用自定义文本输入UIView处理返回键点击

Ios 使用自定义文本输入UIView处理返回键点击,ios,cocoa-touch,Ios,Cocoa Touch,我已经实现了一个基于UILabel的自定义输入UIView。它实现UIKeyInput和UIITS协议。因此,它可以处理输入和自定义键盘类型 但是如何处理这个组件中的键盘返回键(完成、下一步等)点击?换句话说,UITextField如何知道何时调用其委托的textFieldShouldReturn?用于在按下返回键时添加自定义操作: - (void)insertText:(NSString *)theText { if ([theText isEqualToString:@"\n"]

我已经实现了一个基于UILabel的自定义输入UIView。它实现UIKeyInput和UIITS协议。因此,它可以处理输入和自定义键盘类型


但是如何处理这个组件中的键盘返回键(完成、下一步等)点击?换句话说,UITextField如何知道何时调用其委托的textFieldShouldReturn?

用于在按下返回键时添加自定义操作:

- (void)insertText:(NSString *)theText
{  
    if ([theText isEqualToString:@"\n"]) {
        //Here you can implement your own custom action
    } 
}
用于设置返回键的类型:

-(UIReturnKeyType) returnKeyType
{
    return UIReturnKeySearch;
}