我正在用iOS8开发带有键盘扩展的自定义键盘。
我可以用以下方法取消键盘。
[self dismissKeyboard];然而,上面的方法仅仅是拒绝键盘。我想要这样做,就像返回方法一样,它可以像GO或Search那样,可以同时使用Go和Go事件,比如内置在键盘上的iOS。
我该怎么做呢?
发布于 2014-06-27 07:23:24
您可以使用self.textDocumentProxy插入文本:@“\n”;
发布于 2014-09-18 08:22:14
只需调用self dismissKeyboard,self就是UIinputViewController实例
发布于 2014-06-29 21:58:53
大问题
首先,对“去”或“搜索”返回键的反应是你的责任。这意味着当用户点击"GO“--在你的应用程序中,你需要捕捉到这个事件,并在那里实现你想要的任何东西(可能是搜索.)。这意味着您可以使用该实现,然后按下它,然后再删除键盘。
编辑:
首先,这是如何响应在您的应用程序中返回键点击:
符合文本字段委托:
@interface MyViewController : UIViewController <UITextFieldDelegate>然后用您的实现覆盖此方法-当用户单击返回键时要做什么?(或去或搜查等):
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
// your implementation
return YES;
}这就是您如何响应单击返回键,并实现任何您想要的,当它被点击。
注意,您可以更改按钮的特征,然后使用
theTextField.returnKeyType = UIReturnKeySearch;请注意,您的实现在这里的整个过程中都很重要--您可以在删除键盘之前嵌入这个实现。
谢谢,祝你好运!
https://stackoverflow.com/questions/24365770
复制相似问题