【发布时间】:2015-09-16 19:13:18
【问题描述】:
我在包含 UIViewController 和 SettingsViewDelegate 的 ViewController 类中运行此代码。 View Controller 场景包含一个带有滚动条的文本视图。
@IBOutlet weak var tvEditor: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
// Hide keyboard via swipeDownGestureRecognizer.
let swipeGesture: UISwipeGestureRecognizer = UISwipeGestureRecognizer (target: self, action: "hideKeyboard")
swipeGesture.cancelsTouchesInView = false
UISwipeGestureRecognizerDirection.Down
}
func hideKeyboard() {
tvEditor.resignFirstResponder()
}
当我在 iOS 模拟器/设备中运行我的项目时,键盘不会响应向下滑动。我将设备的方向更改为横向,然后返回纵向,即键盘消失的时候。谁能告诉我哪里出错了?
【问题讨论】:
-
您尚未将此
swipeGesture添加到任何视图中。