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

隐藏键盘弹出的两种方法

作者: 斌小狼 | 来源:发表于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