有没有办法在不使用委托的情况下在UITextField是第一响应者的情况下捕获返回键?

Loy*_*ley 3 subclass uitextfield ios

我想做出有回报的按键预定义的动作,但在所有其他方面从没有的UITextField不同的UITextField子类.编辑:我更喜欢委托像往常一样工作 - 一种方法是创建一个发送textFieldshouldReturn:给子类的委托和其他消息发送给一个实际的委托,但我希望尽可能将它保存到一个对象.

Bas*_*CAD 6

这非常简单,方法如下:
在UITextField子类中添加UIControlEventEditingDidEndOnExit事件的目标操作方法

[self addTarget:self action:@selector(returnPressed) forControlEvents:UIControlEventEditingDidEndOnExit];
Run Code Online (Sandbox Code Playgroud)

现在每次按下返回键时都会调用选择器.