【问题标题】:iOS dismiss keyboard on webview for specific UITextFieldiOS 关闭特定 UITextField 的 webview 上的键盘
【发布时间】:2018-04-06 08:12:52
【问题描述】:

我在 Objective-C 中有一个简单的 Webview (UIWebViewController) 可以打开我的网站。 完美运行,但在我的网站上,我有一个带有日期选择器(jquery)的文本字段(名为 ID=eventdatetime),每次我选择这个文本字段时,iOS 键盘都会出现。有没有办法只为这个文本字段关闭键盘?其他文本字段应该仍然有效。

【问题讨论】:

    标签: html objective-c webview


    【解决方案1】:

    将此添加到文本字段(命名 ID=eventdatetime)

    [eventdatetimeTextField addTarget:self action:@selector(textFieldDidChange)
    forControlEvents:UIControlEventEditingChanged];
    
    -(void)textFieldDidChange
    {
      [eventdatetimeTextField resignFirstResponder]; 
    }
    

    【讨论】:

    • @hesje 试试这个
    • 我忘记了一个重要信息:文本字段 eventdatetime 是一个 HTML 输入文本字段。
    猜你喜欢
    • 2011-06-13
    • 2016-06-30
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多