在我的项目中,我有几个页面,其中包含许多 UITextField-s。所以我认为创建一个名为 hideKeyboard 的实用方法会更好,它在任何情况下都可以使用。这是我的解决方案,但实际上这段代码中的某些内容感觉不对。有没有更好的解决方案?
+(void) hideKeyBoard {
UITextField* t = [[UITextField alloc] initWithFrame:CGRectNull];
[[UIApplication sharedApplication].keyWindow addSubview:t];
[t becomeFirstResponder];
[t resignFirstResponder];
[t removeFromSuperview];
}