我已经实现了基于UILabel的自定义输入UIView。它实现了UIKeyInput和UITextInputTraits协议。因此它可以处理输入和自定义键盘类型。
但如何处理键盘返回键(完成,下一步等)点击此组件?换句话说,UITextField如何知道何时调用其委托的textFieldShouldReturn?
答案 0 :(得分:1)
要在按下返回键时添加自定义操作:
- (void)insertText:(NSString *)theText
{
if ([theText isEqualToString:@"\n"]) {
//Here you can implement your own custom action
}
}
用于设置返回键的类型:
-(UIReturnKeyType) returnKeyType
{
return UIReturnKeySearch;
}