专栏首页DannyHoo的专栏UI中的隐藏键盘的三个小方法

UI中的隐藏键盘的三个小方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/47682001

键盘隐藏方法有两类三种。

两类:1.点击视图的空白区(包含两种方法) 2.点击return

其中第一类包含的两种方法分别是:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

UITextField * field = (UITextField *)[self.viewviewWithTag:100];

    [field resignFirstResponder];

}

- (void)tapAction:(UITapGestureRecognizer *)tap

{

UITextField * field = (UITextField *)[self.viewviewWithTag:100];

    [field resignFirstResponder];

}

这第二种方法是为视图添加一个点击事件。

第二类方法:

- (BOOL)textFieldShouldReturn:(UITextField *)textField

{

//此方法是协议中的方法 需要设置当前视图控制器对象为代理,当前视图控制器应遵守协议

return  [textFieldresignFirstResponder];

}

此方法是系统中的方法,需要当前视图控制器遵守UITextFieldDelegate这个协议,将文本框对象的代理设置为当前视图控制器的对象。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 禁止子视图响应父视图的点击事件

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

    用户1451823
  • block和代理

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

    用户1451823
  • stringByAddingPercentEscapesUsingEncoding方法被替换 iOS9.0

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

    用户1451823
  • 全局自动优化:机器学习库dlib引入自动调参算法

    选自dlib Blog 机器之心编译 参与:路雪、李泽南、蒋思源 dlib 是一个开源的 C++ 机器学习算法工具包,被广泛用于工业界和学术界,覆盖机器人、嵌入...

    企鹅号小编
  • 深度 | 全局自动优化:C++机器学习库dlib引入自动调参算法

    机器之心
  • 扩展方法必须在非泛型静态类中定义

    扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一...

    yaphetsfang
  • notepad++ 添加JSON格式化插件

    Notepad++ 是Windows下一款非常好用的免费多语言代码编辑器,可以通过添加JSON格式化插件,更方便的协助我们将JSON数据格式化为观看更直观友好的...

    大大大黑白格子
  • 0489-CDSW中用户Session访问外部数据目录

    在使用CDSW1.4的过程我们发现,用户从本地上传到工程的数据文件不能正常访,有时会出现上传的数据文件权限及属主为root,有时上传较大的数据文件时会失败(基于...

    Fayson
  • MVC框架介绍

    2.(App_Start):包含mvc系统启动的相关类, RouteConfig:路由配置, FilterConfig:过滤器配置

    wfaceboss
  • 测试思想-系统测试  用户文档测试(摘录)

    授客

扫码关注云+社区

领取腾讯云代金券