关闭键盘

简介:

1、点击固定的按钮关闭键盘


-(BOOL)textFieldShouldReturn:(UITextField *)textField

{

    [textField resignFirstResponder];

    return YES;

}

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

{

   if([text isEqualToString:@"\n"])

   {

       [textView resignFirstResponder];

       return YES;

   }

    return YES;

}

2、点击其他关闭键盘


- (void)viewDidLoad

{

    [super viewDidLoad];

    UITapGestureRecognizer *tapGr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];

    tapGr.cancelsTouchesInView = NO;

    [self.view addGestureRecognizer:tapGr];

}

-(void)viewTapped:(UITapGestureRecognizer*)tapGr{

    [self.textField1 resignFirstResponder];

}

相关文章
|
7月前
|
分布式计算 大数据 数据处理
浅谈几个经典大数据处理框架
【6月更文挑战第15天】本文介绍企业如何在数据洪流中保持竞争力需借助可扩展平台和数据策略。数据管道整合多元数据源,便于分析和流转。Kappa架构专注于实时处理(如通过Kafka、Spark Streaming),适合实时响应场景;Lambda架构结合批处理与实时处理(如Spark、Hadoop与Flink),平衡实时性和批处理,易于开发和维护。Apache Beam提供统一模型,适用于流处理和批处理,提升代码复用和效率。这两种架构满足现代应用对数据一致、性能和灵活性的需求。
571 3
浅谈几个经典大数据处理框架
|
3月前
|
Python
Python扩展TimedRotatingFileHandler
【10月更文挑战第7天】 python log执行扩展压缩功能
72 0
|
Python
一行代码安装talib
一行代码安装talib
378 0
一行代码安装talib
|
小程序 JavaScript 定位技术
小程序里显示店铺地址,可在地图上查看,可点击导航到店铺
小程序里显示店铺地址,可在地图上查看,可点击导航到店铺
261 0
|
XML JSON 前端开发
异步和同步交互图|学习笔记
快速学习异步和同步交互图
异步和同步交互图|学习笔记
|
分布式计算 监控 安全
ESC使用体验
自己对使用阿里ESC的看法和心得
205 0
|
安全 Java API
正火的 Spring Boot 2.0 更新了啥?
作为知名互联网公司都在用的技术,Spring Boot 2.0 的更新引起了很大的关注,本文将分为三部分解读 2.0 的更新: 第一类,基础环境升级; 第二类,默认软件替换和优化; 第三类,新技术的引入。
1366 0