【发布时间】:2014-06-12 13:22:28
【问题描述】:
有没有办法以编程方式模拟按下“返回”键,例如调用 UITextField/UIKeyboard/用户按下返回键时调用的函数?
我知道在例程 textFieldShouldReturn 的某个地方被调用,但我认为这不是唯一发生的事情?我简单地浏览了调试器,似乎按下“return”键调用的函数不止一个。
我正在寻找的是一种拥有 UITextField 子类的方法,在这个子类中,我可以调用类似 [self.inputview returnKeyPressed] 的东西,这个函数的作用与用户按下返回键。
【问题讨论】:
-
您想要实现什么功能?只是关闭键盘,还是以编程方式插入换行符?
-
实际上我有一个按钮作为文本字段的右侧视图,用户除了可以选择之外还应该能够单击该按钮来触发保存/搜索/其他内容按返回键。澄清一下,我说的是 UITextField 的一个子类,它可以被任何其他控件透明地使用。目前我只是在点击按钮时调用
[self.delegate textFieldShouldReturn:self],但我有点担心我需要调用的其他可能很重要的函数。
标签: ios objective-c uitextfield