美文网首页
UIButton按钮点击无响应处理方法

UIButton按钮点击无响应处理方法

作者: 小姚329 | 来源:发表于2015-03-30 08:14 被阅读18713次

    按钮的创建在iOS里面是很平常的了,但是有些时候创建了按钮却不知道为什么点击无响应,下面我们来分析一下:

    1,一般按钮的用户交互属性肯定是默认打开的,但是如果父亲视图的属性是关闭的话,那按钮就不会有响应,比如把按钮加到UIImageView上,那最好把UIImageView的交互属性打开。

    2,这个还是和父视图有关,按钮的位置一定要在父视图上,否则程序知道你设置了frame,也加到了父视图上,但就是没有响应,这时候你就得看看,button的frame是不是在父视图的frame范围内,超出范围,button是没有响应的,曾经做过一个ipad项目,在横竖屏的时候,我调整了button的位置,结果在切换时按钮就是没有响应事件,后来才知道父视图的位置也要相应的调整。

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

    4,按钮的无响应事件肯定还有其他更多的原因,目前我也只能想到这了,等后期遇到问题我会继续更新。

    相关文章

      网友评论

          本文标题:UIButton按钮点击无响应处理方法

          本文链接:https://www.haomeiwen.com/subject/grjgxttx.html