今天遇到了一个button点击,一直不走点击事件方法,就这个小小的问题花费了我半个多小时才查出原因,现在列一下这种情况可能的几点原因,以后可以对照着查。
1. button的frame超过出了父View的frame;
2. button上面覆盖了一个透明层(在Debug View Heirarchy里面查看);
3. button添加到一个不能响应点击事件的View里(如:UIImageView);
4. button上添加了一个View,然后这个View能响应事件。但是这个View并没有响应的点击触发事件;
5. button的enabled为NO;
6. 方法的拼写不一致。
网友评论