首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UIInputViewController中返回iOS8中的密钥方法?

在UIInputViewController中返回iOS8中的密钥方法?
EN

Stack Overflow用户
提问于 2014-06-23 12:19:12
回答 3查看 1.4K关注 0票数 7

我正在用iOS8开发带有键盘扩展的自定义键盘。

我可以用以下方法取消键盘。

代码语言:javascript
复制
[self dismissKeyboard];

然而,上面的方法仅仅是拒绝键盘。我想要这样做,就像返回方法一样,它可以像GOSearch那样,可以同时使用GoGo事件,比如内置在键盘上的iOS。

我该怎么做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-06-27 07:23:24

您可以使用self.textDocumentProxy插入文本:@“\n”;

票数 11
EN

Stack Overflow用户

发布于 2014-09-18 08:22:14

只需调用self dismissKeyboard,self就是UIinputViewController实例

票数 -2
EN

Stack Overflow用户

发布于 2014-06-29 21:58:53

大问题

首先,对“去”或“搜索”返回键的反应是你的责任。这意味着当用户点击"GO“--在你的应用程序中,你需要捕捉到这个事件,并在那里实现你想要的任何东西(可能是搜索.)。这意味着您可以使用该实现,然后按下它,然后再删除键盘。

编辑:

首先,这是如何响应在您的应用程序中返回键点击:

符合文本字段委托:

代码语言:javascript
复制
@interface MyViewController : UIViewController <UITextFieldDelegate>

然后用您的实现覆盖此方法-当用户单击返回键时要做什么?(或去或搜查等):

代码语言:javascript
复制
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
   // your implementation
    return YES;
}

这就是您如何响应单击返回键,并实现任何您想要的,当它被点击。

注意,您可以更改按钮的特征,然后使用

代码语言:javascript
复制
theTextField.returnKeyType = UIReturnKeySearch;

请注意,您的实现在这里的整个过程中都很重要--您可以在删除键盘之前嵌入这个实现。

谢谢,祝你好运!

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24365770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档