OC bug 记录 点击按钮不调用方法

362 阅读1分钟

哎,又是一个bug,这次是一个没啥水平的烂bug

缘起: 在imageView里面创建按钮,绑定方法,但是死活点击没用,使用代码点击按钮

[self btnClick:btn];

哎,那就没事,可真是奇了个怪了

经历了biajibiaji的折磨之后得到了解决


原因: image view 不能跟用户 交互 所以他的所有 subview 都无法跟用户交互

解决方法:

  1. 在 xib 中手动开启 用户交互

image.png

方法 2 用代码自己开启用户交互

[_rotateImage setUserInteractionEnabled:YES];


看一下前几天才总结的: 控件不能响应的情况:

1、user interaction = no;

2、控件隐藏

3、透明度小于等于0.01

4、子视图超出了父控件的有效范围


再次鄙视自己一下,真是鱼脑子