隐藏键盘弹出的两种方法

一:(不稳定)

(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];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容