Swift中的resignFirstResponder

Ale*_*mov 15 uiview swift ios8

如何在Apple的新语言中实现它:

Objective-C代码:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
        for (UIView *view in self.view.subviews)
        [view resignFirstResponder];
}
Run Code Online (Sandbox Code Playgroud)

我试过这样做.但键盘不会消失:

SWIFT代码:

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
    super.touchesBegan(touches, withEvent: event)
    self.view.resignFirstResponder()
}
Run Code Online (Sandbox Code Playgroud)

Rui*_*res 47

你可以选择:

self.view.endEditing(true)
Run Code Online (Sandbox Code Playgroud)