我正在iOS8
开发带键盘扩展名的自定义键盘。
我可以用以下方法解雇键盘。
[self dismissKeyboard];
然而上面的方法只是解雇键盘。我希望像返回方法一样,可以使用GO
或Search
同时使用dismiss和Go
事件,例如iOS内置键盘。
我该怎么做?
答案 0 :(得分:10)
你可以使用 [self.textDocumentProxy insertText:@" \ n"];
答案 1 :(得分:-1)
只需调用[self dismissKeyboard],self就是UIinputViewController实例
答案 2 :(得分:-3)
很棒的问题
首先,对“GO”或“SEARCH”返回按键做出反应是您的责任。这意味着当用户点击“GO”时 - 在您的应用中,您需要捕获该事件,并在那里实现您想要的任何内容(可能搜索某些东西......)。这意味着您可以采用该实现,并在解除键盘之前将其推送。
编辑:
首先,这是如何回应应用中的返回键点击次数:
符合文本字段委托:
@interface MyViewController : UIViewController <UITextFieldDelegate>
然后使用您的实现覆盖此方法 - 当用户单击返回键时您想要做什么? (或去或搜索等..):
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
// your implementation
return YES;
}
这是您回复点击返回键的方式,并在点击时实现您想要的任何内容。
请注意,您可以使用
将按钮的特征更改为GO和SEARCHtheTextField.returnKeyType = UIReturnKeySearch;
请注意,您的实现在整个交易中非常重要 - 您可以在解除键盘之前立即嵌入此实现
谢谢,祝你好运!