`

[ios]隐藏键盘

    博客分类:
  • IOS
阅读更多

1.按return 隐藏

refer : http://www.2cto.com/kf/201206/134976.html

.h:

@interface MyViewController :UIViewController <UITextFieldDelegate> 

关联delegate: 

第一种方法:.m : viewDidLoad:

textField.delegate =self;

 第二种方法:

在storyboard中拖动控件指向delegate

 

添加代码:

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

 

点击空白处:

第一种方法:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    [self.textfield resignFirstResponder];
}

 

第二种方法:

1.添加Tap Gesture Recongnizer 到主view上

2.在.m上添加

-(IBAction)backgroundTap:(id)sender{
    [self.loginName resignFirstResponder];
    [self.password resignFirstResponder];
}

 3.打开storyboard,打开关联检查器,在Received Actions中找到backtroudTap,将其拉向Tap Gesture Recongnizer dock图标,完成链接。

(也可以在.m中双击打开storyboard把Tap Gesture Recongnizer拖动到src中自动生成控件动作)

 

参考:

1.http://www.jianshu.com/p/532d12375e9a

分享到:
评论

相关推荐

    iOS 隐藏键盘对应的Demo

    在iOS开发中,隐藏键盘是一项常见的操作,尤其是在用户与文本输入控件交互时。这个"iOS 隐藏键盘对应的Demo"提供了实现这一功能的多种方式,让我们深入了解一下这些方法。 首先,我们来看第一种方法:使用`...

    iPhone隐藏键盘 教程

    在iOS开发中,隐藏键盘是一项常见的需求,尤其在用户完成输入后或点击其他元素时,为了提高用户体验,开发者通常会需要让键盘自动收起。本教程将深入探讨如何在iPhone应用中实现这一功能,结合代码示例和文档,帮助...

    iOS简单实现隐藏键盘

    总之,在iOS开发中,隐藏键盘是一项常见的需求,可以通过多种方式实现。无论是通过响应键盘的返回事件,还是通过自定义的隐藏按钮,甚至手势识别,都能有效地提升应用的易用性。在实际项目中,应根据具体场景选择最...

    iOS 软键盘遮挡问题 点击外部隐藏软键盘

    总结起来,处理iOS软键盘遮挡问题的关键在于提供直观的用户交互方式来隐藏键盘,同时保持界面的可用性。开发者可以通过监听用户行为、设置代理方法以及调整滚动视图布局来实现这一目标。理解并熟练掌握这些技巧对于...

    iOS键盘如何添加隐藏键盘功能

    本文实例为大家分享了iOS添加隐藏键盘功能的具体方法,供大家参考,具体内容如下 键盘添加个隐藏键盘功能 使用方法:导入XMCustomKeyBoard.h [XMCustomKeyBoard CancelableKeyboard:控件对象 ]; 控件对象可以是...

    ios7隐藏虚拟键盘,解决键盘挡住UITextField问题

    同时,可以在工具栏上添加“隐藏键盘”按钮,方便用户快速关闭键盘。 3. 使用`UIKeyboardFrameBeginUserInfoKey`和`UIKeyboardFrameEndUserInfoKey`: 这两个键可以获取到键盘的大小,从而计算出需要移动视图的...

    ios自定义键盘

    当用户需要输入时,调用`presentInputViewController:animated:`方法显示自定义键盘,而当用户完成输入时,使用`dismissInputViewControllerAnimated:`来隐藏键盘。 6. 自定义键盘的注册与使用: 自定义键盘需要...

    在iOS虚拟键盘上添加动态隐藏按钮

    本示例探讨的主题是如何在iOS的虚拟键盘上添加动态隐藏按钮,这将为用户提供更加便捷的操作方式,同时增强应用的用户体验。在这个教程中,我们将深入理解如何实现这一功能,并了解相关的关键技术点。 首先,我们...

    ios-键盘自适应.zip

    "ios-键盘自适应.zip"文件显然提供了一个解决方案,旨在帮助开发者实现键盘弹出时视图的自动适配,确保用户体验流畅。下面将详细阐述这一技术要点。 首先,我们需要了解iOS中的通知中心(NotificationCenter)。它...

    iOS 输入键盘自适应

    在iOS开发中,用户界面的交互体验至关重要,而输入键盘的使用是常见的用户交互环节。当用户在UITextField或UITextView中输入时,弹出的键盘可能会遮挡到这些输入控件,导致用户无法看到自己正在输入的内容。为了解决...

    ios点击键盘以外空白区域隐藏键

    ### iOS点击键盘以外空白区域隐藏键盘的技术实现 在iOS应用开发过程中,经常遇到的一个需求是:当用户在屏幕上的某个区域(通常是输入框之外)点击时,自动将软键盘关闭。这种方式可以有效提升用户体验,避免软键盘...

    iOS 简单键盘事件

    // 这里可以处理Return键的逻辑,如提交表单或隐藏键盘 textField.resignFirstResponder() return false } ``` 此外,如果你需要限制输入的字符数,可以在`textField(_:shouldChangeCharactersIn:...

    ios-键盘弹出.zip

    "ios-键盘弹出.zip"这个压缩包文件显然聚焦于如何在iOS应用中优雅地处理键盘的显示和隐藏,以及通过代理和通知来传递值。让我们深入探讨一下这些关键知识点。 首先,键盘在iOS应用中的展示与隐藏是一个常见的需求。...

    iOS 获取系键盘

    在iOS开发中,与键盘相关的交互是不可或缺的一部分。本文将深入探讨如何在iOS应用中获取并处理系统键盘,包括键盘的高度和弹出速度,以及如何实现与第三方键盘的兼容。 首先,我们需要理解iOS中的键盘机制。苹果...

    ios-键盘上弹出控件.zip

    在iOS开发中,当用户需要在屏幕上输入信息时,键盘会自动弹出。这个过程涉及到很多重要的知识点,包括用户界面设计、键盘管理、输入视图(InputView)以及自定义键盘实现等。以下是对这些关键点的详细说明: 1. ...

    ios开发 键盘管理,关闭键盘,隐藏键盘,键盘挡住编辑区域时上移编辑区域

    IQKeyboardManager可以防止滑动键盘在弹出的时候覆盖一个文本字段,可以任何时候关闭键盘,进入下一个输入框,或者上一个输入框,超级方便。更重要的是,全程不需要你输入任何代码。使用IQKeyboardManager您只需添加...

    ios-键盘高度自适应.zip

    在iOS开发中,处理键盘高度自适应是一项常见的需求,特别是在设计具有输入框的界面时,为了提供良好的用户体验,我们需要确保键盘弹出时,输入框不会被遮挡。"ios-键盘高度自适应.zip"这个压缩包文件很可能包含了...

    iOS开发数字键盘,定制键盘

    在事件处理器中,我们可以调用`resignFirstResponder`方法,让当前的文本字段失去焦点,从而隐藏键盘。如果需要更复杂的逻辑,比如保存输入数据或执行特定操作,可以在点击事件中添加相应代码。 对于银行卡密码键盘...

    ios-自定义键盘。.zip

    5. 动画效果:根据需要添加键盘显示、隐藏的动画,提升用户体验。 6. 测试与调试:在模拟器和真机上进行测试,确保键盘在各种情况下都能正常工作。 四、使用与集成 要将这个自定义键盘集成到你的iOS应用中,你需要...

    ios-监听键盘高度(包括第三发键盘).zip

    在iOS开发中,特别是在涉及到用户输入的界面设计时,了解并适当地处理键盘的显示与隐藏,特别是键盘的高度变化,是非常关键的一个环节。这个“ios-监听键盘高度(包括第三方键盘)”的压缩包文件提供了一个解决方案...

Global site tag (gtag.js) - Google Analytics