// // 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
DisMiss Keyboard,自定义的工具类
猜你喜欢
转载自rbbtsn0w.iteye.com/blog/1679924
今日推荐
周排行