读书人

iOS封锁键盘的两种简单方法

发布时间: 2012-08-07 14:54:48 作者: rapoo

iOS关闭键盘的两种简单方法

方法一:

? ??//1, 关闭键盘

? ? [[[UIApplication sharedApplication] keyWindow] endEditing:YES];

?

?

方法二:

? ?//2, 关闭键盘

? ??[[self findFirstResponderBeneathView:self] resignFirstResponder];

?

- (UIView*)findFirstResponderBeneathView:(UIView*)view?

{

? ? // Search recursively for first responder

? ? for ( UIView *childView in view.subviews ) {

? ? ? ? if ( [childView respondsToSelector:@selector(isFirstResponder)] && [childView isFirstResponder] )?

? ? ? ? ? ? return childView;

? ? ? ? UIView *result = [self findFirstResponderBeneathView:childView];

? ? ? ? if ( result )?

? ? ? ? ? ? return result;

? ? }

? ? return nil;

}

读书人网 >操作系统

热点推荐