为什么80%的码农都做不了架构师?>>>   

原文链接

问题描述,主页由一个collocationView和一个头部组成,在头部放的内容比较多。里面的button一直点击无响应,甚至首页触摸事件都无法响应。最后查出是头部先初始化了,再设定了一个高度。属于3

UIButton不能响应点击事件的原因大概有以下三种:

  1. UIButton的userInteractionEnabled默认YES,如果设置NO,UIButton就不会有响应点击事件,同时如果 UIButton的父视图的userInteractionEnabled属性为NO,UIButton也会受到影响,不会有响应。

从UIButton的父视图和UIButton的userInteractionEnabled统统设置YES,这个问题仍然无法解决,所以不是这个问题。

  1. 另外就是button本身的frame问题,或者有没有一层视图盖住了button导致按钮无响应,简单来说就是按钮本身和按钮他爹(父视图)的问题。

  2. UIButton不能响应点击事件的另一个原因是和UIButton的父视图有关系。如果父视图frame是CGRectZero,或者UIButton超出父视图,UIButton还是会显示的,但诡异的是UIButton是不会响应点击事件的,所以要调整父视图的frame或者UIButton位置。

基本就这三种可能。

转载于:https://my.oschina.net/yup/blog/885469

关于button不响应事件相关推荐

  1. 【Android开发】三种方法实现Button点击事件响应

    目录 1.在xml中对onclick()进行指定方法 2.NEW一个OnClickListenner()接口实现 3.实现OnClickListener接口(Switch方法) Hello,你好呀,我 ...

  2. android 点击跳过,android开发里跳过的坑——button不响应点击事件

    昨天遇到一个头疼的问题,在手机上按钮事件都很正常,但是在平板上(横屏显示的状态),button点击事件不响应,代码简化如下: public class Test extends Activity im ...

  3. button点击事件不响应的解决方法(子视图大小超过父视图)

    一开始封装了一个tableView的headerView,感觉完成得还不错,后来测试的时候发现,最下边的两个button的点击事件不响应.然后就...着急了.在网上查询了button点击事件不响应的原 ...

  4. aspx.net响应点击事件(页面button的onclick事件)

    aspx.net响应点击事件(页面button的onclick事件) aspx.net制作网页还是比较简单的,直接动态网页并且连接数据库都是so easy首先在页面代码片: <form id=& ...

  5. onclick 调用php,php中如何响应button的onclick事件

    PHP是服务器端代码 ,html是客户端代码,实现button的onclick事件,就是客户端调用服务器端函数,因此就得向服务器提交请求. 有一种简单粗暴的方式,就是button是a标签时,可以直接在 ...

  6. UIButton拖动响应事件,距离问题

    2019独角兽企业重金招聘Python工程师标准>>> 问题描述: 最近开发遇到个问题,就是UIButton响应了UIContolEventTouchDragEnter.UICont ...

  7. php事件编程,PHP相应button中onclick事件的案例分析

    PHP相应button中onclick事件的案例分析 发布时间:2020-11-10 11:28:31 来源:亿速云 阅读:71 作者:小新 小编给大家分享一下PHP相应button中onclick事 ...

  8. android onclick方法吗,Android中button的onClick事件几种方法

    Android中button的onClick事件几种方法 发布时间:2020-09-03 02:36:31 来源:脚本之家 阅读:100 作者:水桶前辈 Android中button的onClick事 ...

  9. java按钮添加事件_java中添加按钮并添加响应事件的方法(推荐)

    关于java容器,面板等自行百度学一下吧 private button loginbtn = new button("登陆"); final static jframe buyer ...

最新文章

  1. html怎么一段时间把网页背景更换_汽车轮毂多少公里更换一次?受到磕碰必须更换吗?...
  2. three.js 几何体-组合网格_ThreeJS 粒子系统实现雪花飘落动画
  3. 二分搜索及其扩展(循环递增数组的搜索)
  4. 神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(开发环境介绍)
  5. java中函数_java中的函数
  6. 递归 - 求数字/字符串的全排列
  7. hdu 3093 动态规划
  8. fiq中断的入口地址_FIQ和IRQ区别
  9. Android---------------ContentProvider的学习
  10. 超详细的MySQL完全卸载教程
  11. 2019年税收分类编码_您如何在2019年学习编码
  12. PMP考试今年改革吗?
  13. 解决百度文库文档内容无法复制
  14. 淘宝用户行为分析(Python)
  15. 给未来程序员的15个顶级职业建议
  16. python画平行坐标图_[宜配屋]听图阁
  17. win7安装php失败,win7升win10安装失败怎么办
  18. 文章4:多功能智能跟随行李箱控制系统设计 | 本科毕业设计 - 【资料搜索技巧+参考资源整合】
  19. BP神经网络原理及在Matlab中的应用
  20. 一台服务器控制上百个抖音账号,怎么批量管理上百个抖音,抖音mcn一键高效运营软件...

热门文章

  1. Python Parse JSON –转储,加载
  2. java数组实现队列_使用数组在Java中进行队列实现
  3. VS2022支持.net4.0和.net4.5SDK
  4. JavaScript基本类型值和引用类型值的复制问题
  5. 浅析HTML5高薪的原因所在
  6. 如何学习才能成为优秀的Web前端开发工程师?
  7. 新年新气象[xgluxv]
  8. WordPress精美免费主题分享系列全集
  9. Mathtype 免安装 | office自带UnicodeMath和LaTeX编辑功能
  10. ndarray、array、asarray的区别以及查看变量地址、is和==的区别