有没有一种方法可以以编程方式模拟按下“返回”键,例如,调用由UITextField/UIKeyboard调用的函数/无论用户何时按下返回键?模拟UITextField的键盘以编程方式返回按下
我知道在例程textFieldShouldReturn
内部的某处被调用,但我认为这不是唯一发生的事情?我简单地介绍了调试器,看起来按下“返回”键可以调用远远多于一个函数。
我在寻找的是一种有UITextField子类的方法,在这个子类中,我可以调用类似[self.inputview returnKeyPressed]
的东西,而且这个函数的功能与用户在返回时按下的功能完全一样键。
你想虽然实现哪些功能?只要解雇键盘,或以编程方式插入换行符? –
实际上,我有一个按钮作为文本框的右侧视图,除了可以按下返回键之外,用户还应该能够单击该按钮来触发保存/搜索/任意。为了澄清,我正在谈论UITextField的一个子类,它可以被任何其他控件透明地使用。目前我只是在按钮上调用'[self.delegate textFieldShouldReturn:self]',但我有点担心我需要调用的其他函数可能很重要。 – JiaYow