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

时间:2014-01-31 09:55:20

标签: ios cocoa-touch

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

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

1 个答案:

答案 0 :(得分:1)

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

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

用于设置返回键的类型

-(UIReturnKeyType) returnKeyType
{
    return UIReturnKeySearch;
}