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

Objective-C代码:

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

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

SWIFT代码:

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
    super.touchesBegan(touches, withEvent: event)
    self.view.resignFirstResponder()
}
.
有帮助吗?

解决方案

你可能会选择:

self.view.endEditing(true)
.

其他提示

试试这个

self.view.endEditing(true)
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top