一:(不稳定)
(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];