美文网首页
隐藏键盘弹出的两种方法

隐藏键盘弹出的两种方法

作者: 斌小狼 | 来源:发表于2016-10-28 15:39 被阅读0次

一:(不稳定)

(1)监测键盘弹出

[[NSNotificationCenter defaultCenter] addObserver:self

selector:@selector(keyboardwillShown:)

name:UIKeyboardWillShowNotification object:nil];

(2)查找键盘弹出时的各个图层控件,

-(void)keyboardwillShown:(NSNotification*)aNotification{

UIWindow *hahahap=[[[UIApplication sharedApplication]windows] objectAtIndex:[[UIApplication sharedApplication]windows].count-1];

NSLog(@"--%@",[[UIApplication sharedApplication]windows]);  //输出图层,看你要找的控件在哪一层

//把键盘设置为透明;

[hahahap setAlpha:0];

}

二:(有光标不弹键盘正常用法)

textField.inputView=[[UIView alloc] init];

相关文章

网友评论

      本文标题:隐藏键盘弹出的两种方法

      本文链接:https://www.haomeiwen.com/subject/hxreuttx.html