关于ios实现键盘隐藏的方法小节

本文介绍两种在iOS应用中隐藏键盘的方法:一是通过UITextFieldDelegate协议,在textFieldShouldReturn方法中调用resignFirstResponder;二是通过屏幕触摸事件触发键盘隐藏。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大致有两种方法来实现隐藏键盘:

1:按下键盘的return 键实现隐藏:

      首先在头文件中声明类遵守 UITextFieldDelegate 协议

       然后在实现文件中实现方法:             

-(BOOL)textFieldShouldReturn:(UITextField *)textField

{

    [textField resignFirstResponder];

    return YES;

}


2.按下屏幕空白处实现隐藏:

将xib文件中的view的标识检测面板 的class设为 UIControl

连线  按住control键+鼠标左键来定义一个方法


此处是我写这篇文章想说的 ,即或者用注释掉的部分结束编辑状态或者 把textField都把resignFirstResponder(但这个如果textField多的话就麻烦了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值