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 点击无反应的几种情况相关推荐

  1. ios 按钮点击无反应

    今天项目遇到有个UIButton无法点击,弄了半天,总结出以下几个结论 1.如果一个UIButton的frame超出父视图的frame,UIButton还是可以显现的,但响应不了点击事件了,当开发中, ...

  2. springboot启动后卡住 无日志的几种情况

    大家好,我是烤鸭:      今天分享一下springboot启动后无日志的问题. 1.场景复现 springboot项目启动后卡住无日志,肯定是报错了或者其他原因,并且日志没有打印出来.     1 ...

  3. js点击下载文件的几种情况

    先预览,再下载 const downloadFile = (filename,data)=>{const a = document.createElement('a')a.download = ...

  4. iOS开发点击UIButton实现UIView的旋转

    iOS开发点击UIButton实现UIView的旋转 更多阅读请访问http://www.hopean.com http://www.hopean.com 首先创建界面,在viewDidLoad创建v ...

  5. iOS中 点击按钮无响应

    这几天遇到个问题,当我登录APP后,去签到界面,点击上班打卡/下班打卡无响应,最后百度,以及自己的多次尝试,发现: 1.我在push到此界面是隐藏了TabBar,但是隐藏后TabBar这部分就没有了, ...

  6. iOS - UIButton 开发总结

    iOS - UIButton 开发总结 一 UIButton基础     iOS中提供了UIButton.UILable.UITextField.UIImageView等基础UI控件,继承于UIVie ...

  7. ios cell点击对勾_带图像和对勾的iOS自定义TableView

    ios cell点击对勾 In this tutorial, we'll be developing an iOS Application that contains a custom TableVi ...

  8. iOS用户行为追踪——无侵入埋点

      本文章系作者原创文章,如需转载学习,请注明该文章的原始出处和网址链接.   在阅读的过程中,如若对该文章有不懂或值得优化的建议,欢迎大家加QQ:690091622 进行技术交流和探讨. 前言:   ...

  9. IOS UISearchDisplayController 点击搜索出现黑条问题解决方案

    IOS UISearchDisplayController 点击搜索出现黑条问题解决方案 参考文章: (1)IOS UISearchDisplayController 点击搜索出现黑条问题解决方案 ( ...

最新文章

  1. 蓝桥训练1-3,5-8题解(自己写的,过了蓝桥官网的数据)
  2. jd-eclipse反编译插件的离线安装和使用
  3. 乐鑫官宣:ESP32-S3真的来了!
  4. Android 关于ListView中按钮监听的优化问题(方法二)
  5. 我的Go语言学习之旅七:创建一个GUI窗体
  6. ATI显卡开启fedora9的3d后果的一些条记
  7. python--Websocket实现, 加密 sha1,base64
  8. java 获取 网卡名称_Java获取网卡信息详解
  9. [python] list元素按关键字相加减
  10. javascript正则表达式入门
  11. 【数字逻辑设计】Logisim构建四位行波进位加法/减法器
  12. html5 制作商品显示介绍,HTML5+CSS3:3D展示商品信息示例
  13. 计蒜客---函数规律
  14. 通俗易懂理解朴素贝叶斯分类的拉普拉斯平滑
  15. Eviews10.0下载与安装
  16. 加速进化,浪潮存储正在梦想成真
  17. 带你认识 M1、UID、CUID、FUID、UFUID
  18. Convolution Arithmetic
  19. ffmpeg编解码应用
  20. Python(十一) 原生爬虫

热门文章

  1. ASP.NET实现数据图表
  2. 使用C++实现一套简单的状态机模型——实例
  3. OpenCV中imread/imwrite与imdecode/imencode的异同
  4. Git使用常见问题解决方法汇总
  5. 毕业季:理想很丰满,现实也可以很丰满!
  6. mysql分组和where条件查询_【MySQL】:分组查询where和having
  7. php 5.2 模块路径,5.2 模块和操作
  8. filezilla 共享多个目录_FileZilla|一个免费开源的FTP软件!
  9. oracle非归档模式下如何备份,Oracle之RMAN数据库在非归档模式下的备份和恢复
  10. 简单有趣的matlab小程序_超实用有趣的五个小程序推荐