IOS开发UISearchBar失去第一响应者身份后,取消按钮不执行点击事件的问题
在iOS开发中,使用UISearchBar的时候,当搜索框失去焦点的时候,取消按钮是默认不能点击的,如图按钮的颜色是灰色的:
这是因为此时取消按钮的enabled属性被设置为NO了,那么当我们需要让取消按钮一直可以点击的时候,就需要我们自己来改变该属性的赋值,这里举例当点击search按钮的时候,回收键盘的同时让取消按钮的可以点击,在代理方法里面添加代码如下:
-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {[searchBar resignFirstResponder]; //searchBar失去焦点UIButton *cancelBtn = [searchBar valueForKey:@"cancelButton"]; //首先取出cancelBtn cancelBtn.enabled = YES; //把enabled设置为yes }
这样就可以了
转载于:https://www.cnblogs.com/lyz0925/p/5864255.html
IOS开发UISearchBar失去第一响应者身份后,取消按钮不执行点击事件的问题相关推荐
- iOS开发小牛的第一篇日志
前言: 人生的第一篇博客,也不知道写点什么,说实话,只是想把我自己学习开发这一路上的点点滴滴都记录下来,或许做不到一天一篇博客,但是希望可以每天进步一点吧. 第一篇博客,我想把我整理的一些最简单的控件 ...
- IOS开发高手课第一篇 构建自己的IOS开发知识体系
开篇词 | IOS开发锚定一个点,然后在这个点上深耕 你好,我是戴铭,欢迎你加入我的 iOS 开发专栏. 说起 iOS 开发,自然是绕不开 iPhone 和 App Store 这两个词.多少年过去了 ...
- 芒果iOS开发UI课程第一节UIWindow
主要内容: 1.iOS介绍 2.iOS主要做什么 3.UI介绍 4.UIWindow 这是UI阶段的第一节课主要介绍iOS系统,以及相关的一些知识.还有做为iOS开发者我们应该如何创建我们的第一个UI ...
- IOS 开发之-- textfield和textview,return键的改变,点击return键
一,textfield的return键改变 方案1.改变键盘右下角的换行(enter)键为完成键,后实现代理方法键盘自动回弹 UITextField *textField = [[UITextFiel ...
- iOS开发 CGAffineTransform 让图片旋转, 旋转后获得图片旋转的角度
1.让图片旋转 UIImageView *imageView = [[UIImageView alloc]init]; imageView.frame = CGRectMake(50, 50, 200 ...
- iOS开发之解决隐藏tabbar后原位置无法响应点击事件的问题
方法1 [self.tabBarController.tabBar setHidden:YES]; 这个方法有问题,虽然tabBar被隐藏了,但是那片区域变成了一片空白,无法被其他视图使用. 方法2 ...
- iOS开发 - 类似美团选商品页,从按钮上往上滑动,tableview依然响应,点击按钮,按钮也可响应
最近被问到一个功能,就是类似美团选择商品界面,从提交订单按钮上往上滑动,tableView可以响应,向上滑动,点击按钮,按钮不受影响,不明白的小伙伴可以打开美团看看,从按钮上往上滑,tableView ...
- iOS开发 viewWillAppear:(BOOL)animated真机调试的时候不执行了怎么办
本文转载至http://blog.sina.com.cn/s/blog_a843a8850101e0g7.html 现在需要的.h文件里面加上. 然后,在需要的.m文件按里面加上关键代码: self. ...
- iOS开发UI篇 -- UISearchBar 属性、方法详解及应用(自定义搜索框样式)
很多APP都会涉及到搜索框,苹果也为我们提供了默认的搜索框UISearchBar.但实际项目中我们通常需要更改系统默认搜索框的样式.为了实现这一目标,我们需要先搞懂 UISearchBar 的属性及方 ...
最新文章
- 关于卡尔曼滤波和粒子滤波最直白的解释
- C# IP地址与数字之间的互转
- 论信息部门与业务部门的关系
- RAC实例 表空间 维护
- java 和c 比优势_Java和C++各有什么优势。
- auto_ptr解析
- Java开发人员应该知道的5种错误跟踪工具
- mysql初体验学习笔记_【MySQL】mycli初体验
- vue ts 设置tslint提示_Typescript在Vue中的实践
- 【水】HDU 2099——整除的尾数
- vb.net中递归退到最外层_面试题被问到再也不慌,深究JavaScript中的深拷贝与浅拷贝...
- 硬盘安装Debian
- 2019年系统分析师和系统架构师考试经验
- 用计算机KADIO算方差,KADIO_KD-82TL__计算器.ppt
- Help library 安装arcobjects for .NET异常问题
- java多线程和锁,自用,长文
- JS 逆向的时候 Python 如何调用 JavaScript 代码?「建议收藏哦!」
- NFC模块方案,轻松实现NFC通讯
- P4606 [SDOI2018]战略游戏
- day02【Collection、泛型】-笔记
热门文章
- 2022-2028年中国麻纺织业投资分析及前景预测报告
- perl: warning: Setting locale failed. Falling back to a fallback locale (“en_HK.UTF-8“).
- 阿里巴巴图学习框架 euler 安装运行记录
- SpringBoot (五) :SpringBoot整合mybatis
- 反向词典_根据描述查找词语
- Pytorch系列教程-使用Seq2Seq网络和注意力机制进行机器翻译
- LLVM与Clang编译图例
- 多机多卡训练基本原理
- 代码生成codegen
- 提高汽车系统的安全性