首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >iOS隐藏键盘的代码

iOS隐藏键盘的代码

原创
作者头像
用户8671053
修改于 2021-11-01 09:18:11
修改于 2021-11-01 09:18:11
1.9K0
举报
文章被收录于专栏:码农的生活码农的生活

当前视图上有多个uitextfield时,来隐藏键盘, 先遍历视图的所有子视图来 如果是UITextField就将其设为非第一响应 当然,如果要隐藏子视图上的UITextField的话可以进一步判断view的subviews的个数,如果大于1则遍历view的子视图,然后作类似操作

代码语言:javascript
复制
//隐藏键盘  当前视图上有多个uitextfield
for(UIView *view in [self.view subviews])
{
     if(view is kindofclass:[UITextField Class])
    {
             [view resignfirstrespond];
     }
}
//直接用 
[self.view endEditing:NO]
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];</pre> 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档