ios/swift - 如何禁用键盘?

标签 ios swift keyboard

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

如何禁止 iOS/swift 中的键盘在单个 Controller 或 Web View 中弹出?

最佳答案

你可以试试

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

///

@objc func keyboardWillShow(notification: NSNotification) {

    self.view.endEditing(true)
}

关于ios/swift - 如何禁用键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48929264/

相关文章:

ios - 动画 subview

快速 Mac 操作系统 : make trackpad reflect display size for NSTouch events

android - 如何在键盘处于 Activity 状态时使布局可滚动?

keyboard - Ubuntu VMWare 虚拟机中的 Caps Lock 问题

cocoa - CGEventPost 鼠标单击后屏幕不刷新

iOS:如何使用 slider 设置自定义背景颜色?

ios - 开发者在 Apple Watch 上使用 "Taptic Engine"

ios - 无法保存 JSON 数据以供多个 UIView 使用

ios - 更改 GoogleMaps map 类型

swift - UICollectionView 单元格不出现