【问题标题】:ios/swift - How to disable keyboard?ios/swift - 如何禁用键盘?
【发布时间】:2018-02-22 13:58:50
【问题描述】:

我有一个带有两个控制器的简单 iOS 应用。其中一个持有显示网站的 webview。该网站有自己的键盘,在编辑 html 输入字段时会出现。但是,当尝试使用这些输入之一时,iOS 会显示其自己的内置键盘。

如何禁止 iOS/swift 中的键盘在单个控制器或 Web 视图中弹出?

【问题讨论】:

  • 只是值得一提,我认为这种行为不会被苹果在 AppStore 中批准...

标签: ios swift keyboard


【解决方案1】:

你可以试试

NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardWillShow), name: NSNotification.Name.UIKeyboardWillShow, object: nil)

///

@objc func keyboardWillShow(notification: NSNotification) {

    self.view.endEditing(true)
}

【讨论】:

  • 这行得通。有没有办法让光标仍然出现在编辑的字段上?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
  • 2016-05-30
  • 1970-01-01
  • 1970-01-01
  • 2016-05-22
  • 2023-03-03
相关资源
最近更新 更多