iOS 笔记-关于用户交互的那些事

userInteractionEnabled ---用户交互的属性

UIButton的此属性是默认开启的,而UIImageView和UILabel的此属性是默认关闭的,所以当UIImageView或者UILabel上面加按钮和和手势是要打开用户交互这个属性的:

_imageview.userInteractionEnabled = YES;

_label.userInteractionEnabled = YES;

这样设置之后,对应上面的按钮才可以点击,手势才可以起作用。

再举个例子:比如两个view一个S 一个B ,S覆盖在了B上面,所以B就不能响应事件,这时将S的userInteractionEnabled属性设置为NO ,而B的userInteractionEnabled属性设置为YES,这样,B就可以进行用户交互了。

原文地址:https://www.cnblogs.com/ruixin2222/p/4990569.html