隐藏键盘的两种方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏键盘的两种方法相关的知识,希望对你有一定的参考价值。

1-1Did End On Exit 调用下面事件当点击键盘return得时候就会隐藏键盘
- (IBAction)textFieldShouldReturn:(UITextField *)textField {
    //[sender resignFirstResponder];
    if (textField == chi) {
        [chi resignFirstResponder];
        double m=[chi.textdoubleValue]/3.003;
        double f=m *3.2808;
        meter.text=[[NSStringalloc] initWithFormat:@"%.4f",m];
        feet.text=[[NSStringalloc] initWithFormat:@"%.4f",f];
    }
    if (textField == meter) {
        [meter resignFirstResponder];
        
    }
    if (textField == feet) {
        [feet resignFirstResponder];
    }
}
1-2 点击屏幕得时候隐藏键盘
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    UITouch *touch=[[event allTouches] anyObject];
    if (touch.tapCount >=1) {
        [chi resignFirstResponder];
        [meter resignFirstResponder];
        [feet resignFirstResponder];
    }
}

1-2的方法相当于屏幕任何位置的点击事件(除了各组件的点击处)可以在这个方法里执行要隐藏或remove的view。

以上是关于隐藏键盘的两种方法的主要内容,如果未能解决你的问题,请参考以下文章

react native 隐藏键盘 TextInput失去焦点

IOS开发隐藏键盘的4种方法

iOS开发隐藏键盘方法总结

在flutter 如何隐藏软键盘

在flutter 如何隐藏软键盘

IOS隐藏软键盘的几种方式