zoukankan      html  css  js  c++  java
  • iPhone开发取消键盘

    在开发iPhone过程中,我们经常会遇见TextField,当焦点在TextField里面的时候,键盘弹出来,而当我们想键盘退出的时候,却没有退出键。在iPad的键盘中,有专门的按键可以取消键盘的,iPhone中就没有这种键,那我们怎么办呢?

    我在开发过程中遇到这样的问题,我用的是一种很常见的方法,就是设置一个Button,然后放在视图的最底层,该Button触发一个方法,这个方法的功能就是取消掉键盘,因此只要在TextField输入完毕,再在TextField外点下就可以取消掉键盘了。响应者是接受输入的对象,而第一响应者是当前处理用户输入的对象,因此当我们在TextField中输入时,这时它们是第一响应者,所以键盘出现并一直显示在手机屏幕上,直到TextField退出第一响应者状态,下面这行代码可以实现:

    [TextField resignFirstResponder];

    Button需要实现以下方法即可:

    -(IBAction)cancelKeyboard:(id)sender{

    [TextField resignFirstResponder];

    }



  • 相关阅读:
    换肤动画
    手风琴动画图
    Ajax传值原理.aspx文档
    三层框架中单表的增删改查
    用ajax传JSON数据
    利用ajax进行post传值,登录QQ和密码代码
    ado.net增删改查及存储过程
    常用的SQL语句
    金融
    写你的简历应该注意什么
  • 原文地址:https://www.cnblogs.com/hxxy2003/p/2215805.html
Copyright © 2011-2022 走看看