按钮不响应的原因很多,个人知晓的有如下原因
1、添加按钮的父视图的属性 userInteractionEnabled 没有设置成yes
比如Button 是添加到 imageView 上面的:imageView.userInteractionEnabled = YES;
2、如果在按钮的触发方法里添加了判断,使用断点调试方法,看看有没有执行判断语句里面的内容,如果不走,说明你的判断语句的方法不对,或判断不成立
3、触发方法不对应,比如点击的是 button1(忘记添加触发方法), 而添加触发方法的是button2