從網(wǎng)上查找了很多資料, 大多都是說把默認的UIView的class修改為UIControl, 設(shè)置鏈接為myView, 然后設(shè)置其TouchDown事件時,設(shè)置self.myView.endEditing(true); 就可以隱藏了.
但是實際上, 完全不用這么麻煩. 我們直接override touchBegan方法,在該方法中調(diào)用隱藏鍵盤的函數(shù)即可:
override? func? touchesBegan(touches:Set, withEvent event:UIEvent?) {
view.endEditing(true)
}