首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

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

2012-08-07 
iOS关闭键盘的两种简单方法方法一:? ??//1, 关闭键盘? ? [[[UIApplication sharedApplication] keyWindow]

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;

}

热点排行