logo头像

小玉的技术博客

iOS Button在两层View以上的不可点击

问题描述

我在ZLYView上创建了一个普通的Button,点击事件已经添加过,但是点击事件就是不响应。

问题产生的原因

1.按钮的父视图的userInteractionEnabled 交互属性设为NO了 【注】imageView的这个属性默认是为NO的,如果在ImageView上添加按钮,那么应当设置imageView.userInteractionEnabled = YES;
2.按钮的位置未在父视图内。【注】如果一直找不到原因,请仔细分析是否是该原因。

解决方案

根据问题对症下药

支付宝打赏 微信打赏

赞赏是不耍流氓的鼓励