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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用自定义文本输入UIView处理返回键相关的知识,希望对你有一定的参考价值。

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

但是如何在这个组件中处理键盘返回键(Done,Next等)?换句话说,UITextField如何知道何时调用其委托的textFieldShouldReturn?

答案

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

- (void)insertText:(NSString *)theText
{  
    if ([theText isEqualToString:@"
"]) {
        //Here you can implement your own custom action
    } 
}

用于设置返回键的类型:

-(UIReturnKeyType) returnKeyType
{
    return UIReturnKeySearch;
}

以上是关于使用自定义文本输入UIView处理返回键的主要内容,如果未能解决你的问题,请参考以下文章

如何根据文本输入类型在自定义键盘中标记返回键

VSCode 如何操作用户自定义代码片段(快捷键)

HTML代码片段

HTML代码片段

如何使用应用内自定义键盘的按钮输入文本

Sublime Text3自定义代码片段