您需要添加一個UITapGestureRecogniser
并將其分配到視圖中,然后在UITextField
上面是選擇器。
守則:
視圖DidLoad
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];[self.view addGestureRecognizer:tap];
解雇鍵盤:
-(void)dismissKeyboard
{
[aTextField resignFirstResponder];}
(在哪里aTextField
是負責鍵盤的文本字段)
SWIFT 3版本看起來是這樣的
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(self.dismissKeyboard (_:)))self.view.addGestureRecognizer(tapGesture)
解雇鍵盤
func dismissKeyboard (_ sender: UITapGestureRecognizer) {
aTextField.resignFirstResponder()}