从网上查找了很多资料, 大多都是说把默认的UIView的class修改为UIControl, 设置链接为myView, 然后设置其TouchDown事件时,设置self.myView.endEditing(true); 就可以隐藏了.
但是实际上, 完全不用这么麻烦. 我们直接override touchBegan方法,在该方法中调用隐藏键盘的函数即可:
override func touchesBegan(touches:Set, withEvent event:UIEvent?) {
view.endEditing(true)
}
网友评论