DisMiss Keyboard,自定义的工具类
?
//// Keyboard.h// CustomAddress//// Created by Snow on 9/17/12.// Copyright (c) 2012 Snow. All rights reserved.//#import <Foundation/Foundation.h>@interface Keyboard : NSObject+ (void)dismissKeyboard;+ (void) globalResignFirstResponder;+ (void) globalResignFirstResponderRec:(UIView*) view;@end//// Keyboard.m// CustomAddress//// Created by Snow on 9/17/12.// Copyright (c) 2012 Snow. All rights reserved.//#import "Keyboard.h"@implementation Keyboard+ (void)dismissKeyboard { [self globalResignFirstResponder];}+ (void) globalResignFirstResponder { UIWindow * window = [[UIApplication sharedApplication] keyWindow]; for (UIView * view in [window subviews]){ [self globalResignFirstResponderRec:view]; }}+ (void) globalResignFirstResponderRec:(UIView*) view { if ([view respondsToSelector:@selector(resignFirstResponder)]){ [view resignFirstResponder]; } for (UIView * subview in [view subviews]){ [self globalResignFirstResponderRec:subview]; }}@end?