我在包含UIViewController和SettingsViewDelegate的ViewController類中運行此代碼。 View Controller場景包含一個帶有滾動條的文本視圖。關閉UIViewController中的鍵盤
@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()
}
當我運行我在iPhone模擬器/設備項目,鍵盤並沒有向下輕掃迴應。我將設備的方向更改爲橫向,然後再回到縱向,即鍵盤消失時的方向。有人可以告訴我我要去哪裏嗎?
您還沒有將此「swipeGesture」添加到任何視圖。 – Nishant