iOS 中button点击事件无效的几种可能

今天遇到了一个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. 方法的拼写不一致。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容