UITextField输入完成后关闭键盘的两种方式

1.输入完成后按下Done键关闭键盘

在Interface Builder中选择TextField,然后在Text Field Attributes中找到Text Input Traits,选择Return Key为Done。

Ios代码

  1. //按下Done键关闭键盘
  2. - (IBAction) textFieldDoneEditing:(id)sender {
  3. [sender resignFirstResponder];
  4. }

找到事件Did End On Exit,与textFieldDoneEditing关联。

2. 如果是数字键盘,没有Done键怎么办呢,可以通过触摸背景关闭键盘

Ios代码

  1. //通过触摸背景关闭键盘
  2. - (IBAction) backgroundTap:(id)sender
  3. {
  4. [nameField resignFirstResponder];
  5. [numberField resignFirstResponder];
  6. }

选择背景的Touch Down事件,关联backgroundTap。

时间: 2024-10-10 12:30:53

UITextField输入完成后关闭键盘的两种方式的相关文章

调出键盘以及关闭键盘的两种方式

*释放第一响应者的方法:[self.num1 resignFirstResponder]; *结束第父控件的编辑状态的方法: [self.view endEditing:YES]; *调出键盘方法:  mTableView.becomeFirstResponder() (swift)成为第一响应者

iOS关闭键盘的两种简单方法

方法一: //1, 关闭键盘 [[[UIApplication sharedApplication] keyWindow] endEditing:YES]; 方法二: //2, 关闭键盘 [[self findFirstResponderBeneathView:self] resignFirstResponder]; - (UIView*)findFirstResponderBeneathView:(UIView*)view { // Search recursively for first r

iOS退出键盘的两种方式

1,可以让叫出键盘的那个控件,退出第一响应者; 例如:textField叫出的键盘,那么就可以调用textField.resignFirstResponder,达到谁叫出的键盘谁退回去 2,可以让叫出键盘的那个控件的父类控件退出键盘: 例如,textField叫出的键盘,它的父类控件是View,那么就调用:[View endEditing:YES]

Java异常关闭资源的两种方式

try-catch-finally 常用,在异常关闭时应判断流是否为空 public class CloseableUtils { public static void closeable(Closeable ... closeIO) { for(Closeable clo:closeIO) { if(clo!=null) { try { clo.close(); } catch (IOException e) { System.out.println(DateUtils.getNowTime(

用条件编译实现,输入一行字符,可以用两种方式输出,一种为原文输出;另一种将字母转变成后继字母,即按密码输出

#include<stdio.h> #include<stdlib.h> #include<string.h> #define Mr main() { int i,j,k; char a[1000]; scanf("%s",&a); j=strlen(a); #ifdef M printf("%s\n",a); #else for(i=0;i<j;i++) {if(a[i]=='z') printf("%c

文本框输入完成后隐藏键盘

隐藏虚拟键盘的两种方式 文本框输入信息后,隐藏键盘: 两种方式,第一种如果输入字符,可以直接按return键,隐藏键盘:第二种方式按屏幕空白的地方,隐藏界面. 实现方式: 方式一:给文本框增加Action,选择事件类型为Did End On Exit,然后实现方法中增加逻辑代码: 方式二:触碰背景,首先要修改背景类,默认UIView是不响应事件,修改为UIControl,是其子类,并增加动作backgroupTap,对应事件类型为TouchDown: 实现代码如下所示: .h文件增加输出口和动作

iOS UITextField完成输入后关闭键盘的方法总结

// //  ViewController.swift //  UITextField完成输入后关闭键盘的方法 // //  Created by 悦兑科技 on 15/1/19. //  Copyright (c) 2015年 BSY. All rights reserved. // import UIKit class ViewController: UIViewController,UITextFieldDelegate { var textF = UITextField() overri

UITextField完成输入后关闭键盘的方法

iPhone的键盘是基于软件,而不是物理键盘的,因此需要一些额外的步骤来确保用户在完成输入后关闭键盘.1.通过点击Return按钮关闭键盘当用户按下Return按钮时,将触发“did end on exit”事件,此时我们需要让文本字段取消控件,以关闭键盘.在控制器类头文件中加入一个操作方法 -(IBAction)textFieldDoneEditing:(id)sender; 在相应的.m文件中实现该方法 -(IBAction)textFieldDoneEditing:(id)sender{[

iOS 开发之 - 关闭键盘 退出键盘 的5种方式

iOS 开发之 - 关闭键盘 退出键盘 的5种方式 1.点击编辑区以外的地方(UIView) 2.点击编辑区域以外的地方(UIControl) 3.使用制作收起键盘的按钮 4.使用判断输入字元 5.关于键盘遮蔽的问题 1,点击编辑区以外的地方(UIView) 这是一种很直觉的方法,当不再需要使用虚拟键盘时,只要点击虚拟键盘和编辑区域外的地方,就可以将键盘收起,下面程式码是在 UIView 中内建的触碰事件方法函式,您可以参考 Touch Panel / 触碰萤幕 / 压力感应器的基本使用方式一文