ios - 在 ScrollView -Swift 项目中随时触摸隐藏键盘

标签 ios xcode swift scroll keyboard

如何在具有 ScrollView 的 View 上任意触摸屏幕时隐藏键盘。

我将此代码添加到 viewDidLoad 函数中: self.NewAccountScrollView.keyboardDismissMode.UIScrollViewKeyboardDismissMode.OnDrag

我添加了 UIScrollViewKeyboardDismissMode 协议(protocol)! 我有错误吗?

enter image description here

我应该添加什么才能使其正常工作? 这是正确的方法吗?或者有更好的功能来完成这项工作?

最佳答案

尝试添加此内容,删除 UIScrollViewKeyboardDismissMode

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
    self.view.endEditing(true)
}

关于ios - 在 ScrollView -Swift 项目中随时触摸隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35994384/

相关文章:

ios - 什么是最好的解决方案?扫描

php - 空间 NSURL 连接

c++ - 带有自定义类的 std::atomic (C++ 11)

swift - 如何在 swift 中使用其他 class() 委托(delegate)和数据源函数?

ios - 自定义 Swift 类中的 CRUD 方法

ios - 以编程方式嵌入 UIViewController?

ios - OSX 上的 AVAudioSession 替代方案以获取音频驱动程序采样率

ios - 如何在 GMSMapView 上设置自定义注释标记(点周围的动画环)

ios - Xcode 8 中的 UITabbarController 在 Storyboard View 中显示了一个蓝色矩形

swift - 更新动态大小的单元格中的角半径约束