博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[iOS]关闭/收起虚拟键盘的若干方法
阅读量:7105 次
发布时间:2019-06-28

本文共 695 字,大约阅读时间需要 2 分钟。

hot3.png

1、点击Return按扭时收起键盘。注意:需要遵从UITextFieldDelegate协议,并设置好代理

- (BOOL)textFieldShouldReturn:(UITextField *)textField{    return [textField resignFirstResponder];}

或者

- (BOOL)textFieldShouldReturn:(UITextField *)textField{    return [textField endEditing:YES];}

或者(这里的View必须是继承于UIControl)

- (BOOL)textFieldShouldReturn:(UITextField *)textField{    return [self.view endEditing:YES];}

或者

-(BOOL)textFieldShouldReturn:(UITextField *)textField {    return [[[UIApplication sharedApplication] keyWindow] endEditing:YES];}

2、点击背景View收起键盘

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {    //以上4种收起方式中的任何一种}

3、通用的收起键盘方式

上面第4种收起键盘方式,可以用在任何地方的代码

转载于:https://my.oschina.net/u/2392723/blog/513810

你可能感兴趣的文章
问答:制造业转运营
查看>>
as3+java+mysql(mybatis) 数据自动工具(二)
查看>>
Hdu 4864(Task 贪心)(Java实现)
查看>>
畅通工程
查看>>
inline-block右侧空白间隙去除
查看>>
ubuntu环境部署项目
查看>>
面向对象的一些概念
查看>>
让人沉思的五个问题。
查看>>
web 项目手机页面不允许缩放
查看>>
Atcoder 1973:こだわり者いろはちゃん / Iroha's Obsession
查看>>
访问修饰符protected
查看>>
WPA2-PSK无线密码破解
查看>>
模块的封装之无伤大雅的形式主义
查看>>
dubbo学习(zz)
查看>>
Mybatis(一)
查看>>
react中prop-types的使用
查看>>
C# HttpDirect
查看>>
神奇的勺子
查看>>
QT程序打包发布
查看>>
迭代平方根
查看>>