iOS UIbutton 点击无反应的几种情况
1、UIButton不能点击情况的第一种是,你将button添加到一个不能响应点击事件的View里。如你将button添加到UIImageView中,解决办法只需将UIImageView的
userInteractionEnabled设为YES即可。
例如:
self.headImgV = [[UIImageView alloc] initWithFrame:CGRectMake(0, 64 * Height, WWidth, 320 * Height)];
self.headImgV.backgroundColor = [UIColor redColor];
self.headImgV.image = [UIImage imageNamed:@"班级信息图"];
self.headImgV.userInteractionEnabled = YES;
[self.view addSubview:self.headImgV];
self.clearButton = [[UIButton alloc] initWithFrame:CGRectMake(0, self.headImgV.frame.size.height - 100 * Height, self.headImgV.frame.size.width, 80 * Height)];
self.clearButton.backgroundColor = [UIColor clearColor];
[self.clearButton addTarget:self action:@selector(clearButtonSelector:) forControlEvents:UIControlEventTouchUpInside];
[self.headImgV addSubview:self.clearButton];
2、UIButton不能点击情况的第二种是,你对button修改frame时,出现button的frame超过了父View的frame。这种情况也会导致button点击不能触发点击事件,这种情况只需要重新就该button的frame,并让button的frame不超过父View的frame。你可以通过打印button和父View的frame来查看是否出现这种上述的这种情况。
3、UIButton不能点击情况的第三种是,你在button上添加了一个View,然后这个View能响应事件。但是这个View并没有响应的点击触发事件。所以当你在点击button的时候,是将触发事件传递给View,而button本需要触发的事件则被忽略了。解决办法是,让添加的这个View的userInteractionEnabled设为NO即可。
4,button不能点击和
SVProgressHUD 或者 MBProgressHUD有关
iOS UIbutton 点击无反应的几种情况相关推荐
- ios 按钮点击无反应
今天项目遇到有个UIButton无法点击,弄了半天,总结出以下几个结论 1.如果一个UIButton的frame超出父视图的frame,UIButton还是可以显现的,但响应不了点击事件了,当开发中, ...
- springboot启动后卡住 无日志的几种情况
大家好,我是烤鸭: 今天分享一下springboot启动后无日志的问题. 1.场景复现 springboot项目启动后卡住无日志,肯定是报错了或者其他原因,并且日志没有打印出来. 1 ...
- js点击下载文件的几种情况
先预览,再下载 const downloadFile = (filename,data)=>{const a = document.createElement('a')a.download = ...
- iOS开发点击UIButton实现UIView的旋转
iOS开发点击UIButton实现UIView的旋转 更多阅读请访问http://www.hopean.com http://www.hopean.com 首先创建界面,在viewDidLoad创建v ...
- iOS中 点击按钮无响应
这几天遇到个问题,当我登录APP后,去签到界面,点击上班打卡/下班打卡无响应,最后百度,以及自己的多次尝试,发现: 1.我在push到此界面是隐藏了TabBar,但是隐藏后TabBar这部分就没有了, ...
- iOS - UIButton 开发总结
iOS - UIButton 开发总结 一 UIButton基础 iOS中提供了UIButton.UILable.UITextField.UIImageView等基础UI控件,继承于UIVie ...
- ios cell点击对勾_带图像和对勾的iOS自定义TableView
ios cell点击对勾 In this tutorial, we'll be developing an iOS Application that contains a custom TableVi ...
- iOS用户行为追踪——无侵入埋点
本文章系作者原创文章,如需转载学习,请注明该文章的原始出处和网址链接. 在阅读的过程中,如若对该文章有不懂或值得优化的建议,欢迎大家加QQ:690091622 进行技术交流和探讨. 前言: ...
- IOS UISearchDisplayController 点击搜索出现黑条问题解决方案
IOS UISearchDisplayController 点击搜索出现黑条问题解决方案 参考文章: (1)IOS UISearchDisplayController 点击搜索出现黑条问题解决方案 ( ...
最新文章
- 蓝桥训练1-3,5-8题解(自己写的,过了蓝桥官网的数据)
- jd-eclipse反编译插件的离线安装和使用
- 乐鑫官宣:ESP32-S3真的来了!
- Android 关于ListView中按钮监听的优化问题(方法二)
- 我的Go语言学习之旅七:创建一个GUI窗体
- ATI显卡开启fedora9的3d后果的一些条记
- python--Websocket实现, 加密 sha1,base64
- java 获取 网卡名称_Java获取网卡信息详解
- [python] list元素按关键字相加减
- javascript正则表达式入门
- 【数字逻辑设计】Logisim构建四位行波进位加法/减法器
- html5 制作商品显示介绍,HTML5+CSS3:3D展示商品信息示例
- 计蒜客---函数规律
- 通俗易懂理解朴素贝叶斯分类的拉普拉斯平滑
- Eviews10.0下载与安装
- 加速进化,浪潮存储正在梦想成真
- 带你认识 M1、UID、CUID、FUID、UFUID
- Convolution Arithmetic
- ffmpeg编解码应用
- Python(十一) 原生爬虫
热门文章
- ASP.NET实现数据图表
- 使用C++实现一套简单的状态机模型——实例
- OpenCV中imread/imwrite与imdecode/imencode的异同
- Git使用常见问题解决方法汇总
- 毕业季:理想很丰满,现实也可以很丰满!
- mysql分组和where条件查询_【MySQL】:分组查询where和having
- php 5.2 模块路径,5.2 模块和操作
- filezilla 共享多个目录_FileZilla|一个免费开源的FTP软件!
- oracle非归档模式下如何备份,Oracle之RMAN数据库在非归档模式下的备份和恢复
- 简单有趣的matlab小程序_超实用有趣的五个小程序推荐